PDA

View Full Version : Netscape NAV/COM ??


mrmeaner
03-09-1999, 23:44
I have recently finished my website update I wrote it in Notepad as a personall project so as far as I am aware it's strictly HTML no microsoft specific tags. The first page works for all a basic index intro.
However once you go through to first frames page Netscape browsers no longer see it they just get a blank screen.
ANY IDEAS??

Thanx in advance

------------------
THATS THE BOTTOM LINE !! COS MrM SAY'S SO!!

HALF LIFE HELP WEB SITE:
<A HREF="http://www.btinternet.com/~mrmeaner
" TARGET=_blank>http://www.btinternet.com/~mrmeaner
</A>

P
04-09-1999, 19:25
Upload the site somewhere and I'll have a look at it for you.

mrmeaner
04-09-1999, 20:13
It's up m8 www.btinternet.com/~mrmeaner (http://www.btinternet.com/~mrmeaner)

It may be the source code that I wrote the frames with I sorta made the nested **** up http://www.wireplay.co.uk/ubb/frown.gif
If you nee that page mail me please

mrmeaner@btinternet.com
Thanx m8

P
04-09-1999, 23:23
Here's the source for the framset of your page:

&lt;html&gt;
&lt;head&gt;
&lt;title&gt;HTML document&lt;/title&gt;
&lt;/head&gt;
&lt;frameset cols="170,*"&gt;
&lt;frame src="Side.htm" name="side" scrolling="auto"
noresize frameborder="1" bordercolor=silver marginwidth="5" marginheight="5"&gt;

&lt;frameset rows="90,*"&gt;

&lt;frame src="Top.html" name="top" scrolloing="no" noresize
framborder="1" bordercolor=silver marginwidth=5 marginheight=5&gt;

&lt;frame src="news.html" name="Main" scrolling="auto"
noresize frameborder="1" bordercolor=silver marginwidth="5" marginheight="5"&gt;

&lt;/FRAME&gt;
&lt;/frameset&gt;
&lt;/html&gt;


First thing is that you've not put a valid title in, that's essential as this is the default name that a bookmark/favourites entry will be given (it's not essential to have a 'title' declaration though, certainly no point bothering with the subsidery pages, just the main one).

Second thing... the parameters of your 'frame' tags seem a triffle confused. Afaik 'bordercolor' is an internet explorer only (and rather pointless) parameter... and you've mis-spelt 'scrolling' in the second frame.

Third, and most major thing, is that you've forgotten to close one of the framesets. I presume the &lt;/FRAME&gt; present is supposed to be a &lt;/FRAMESET&gt;. I'll bet my lunch that this is why Netscape isn't happy (you'll get similar results if you forget to close a table declaration etc).

Reccomendations:
1)Put an appropriate title in
2)Sort out the parameters on your frame tags. I think that the following would be appropriate:
&lt;frame src="yourpage.htm" scrolling=no resize=no name="yourpage"&gt;
3) Structure your HTML better. Tab-indent the line after every &lt;frameset&gt; declaration, and stop indenting when you close the &lt;frameset&gt;. This makes it far easier to understand, and makes it easy to see if you error.
4)Sort out the spelling mistakes in the code (and the &lt;/frame&gt; rather than &lt;/frameset&gt; error), HTML is very picky!
5)Mail Wireplay and tell them about your site, snatch publicity at every oppertunity!


I hope this all makes sense, and I hope that it solves your problems. You've made a good start into the world of HTML: both by using notepade and writing it yourself, and by taking the effort to check the site in both browsers -you'd be surprized how many people don't.

Any problems/questions then post another message here, I check regularly.

Cheers,

[KC] P (who obviously doesn't have too much time on his hands http://www.wireplay.co.uk/ubb/teeth.gif)


/me really hope some other bugger hasn't replied with the answer while I've been writing this
http://www.wireplay.co.uk/ubb/wink.gif



[This message has been edited by P (edited 04-09-1999).]

mrmeaner
05-09-1999, 00:31
Haven't tried it yet but I see what your saying thank you m8 for taking the time to look at it and respond. I shall try it and let you know.
As for WP They have it linked from the HL page and it was featured in PC gamer the original site that is. This is stage two, to learn more http://www.wireplay.co.uk/ubb/smile.gif To help with package design for the finall one http://www.wireplay.co.uk/ubb/teeth.gif
Seem's we allhave to much time http://www.wireplay.co.uk/ubb/tongue.gif

Thanx again m8
Be safe
MrM

Elethiomel
05-09-1999, 00:39
Nice site...very impressive, especially as you've done it in Notepad.

One last thing, which may sound really picky and pedantic but can be very important...

The filenames you've mostly use capital letters for their first letter. As long as you're on a Windows server this doesn't matter (Windows isn't case sensitive), but if you upload to a UNIX server (which isn't unusual) then "Top.html" is not the same as "top.html" - this can cause problems when you're trying to create links to other pages and whatever. It's usually best to make sure filenames are all in lowercase.

Ele

mrmeaner
05-09-1999, 00:47
Ok this is how it looks if I put the &lt;/frameset&gt; anywhere else it dosen't work in IE is this ok ??


&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Wirelife&lt;/title&gt;
&lt;/head&gt;
&lt;frameset cols="170,*"&gt;
&lt;frame src="Side.htm" name="side" scrolling="auto" resize="no"&gt;

&lt;frameset rows="90,*"&gt;

&lt;frame src="Top.html" name="top" scrolling="no" resize="no"&gt;


&lt;frame src="news.html" name="Main" scrolling="auto" resize="no" &gt;

&lt;/frameset&gt;
&lt;/frameset&gt;
&lt;/frameset&gt;

&lt;/html&gt;


Apreciate any Nav or COm useres having a look , Ta

And yes Elethiomel unix will have as much trouble as I did with your name http://www.wireplay.co.uk/ubb/smile.gif
Thanx I will sort that as well

mrmeaner
05-09-1999, 01:03
Ok all done I think Caps as well
Just have to wait and see
Ta

Elethiomel
05-09-1999, 01:25
Looks good to me...

Unfortunately I don't have Netscape installed so um...we'll have to wait and see what it does for NS users http://www.wireplay.co.uk/ubb/smile.gif

Ele

P
05-09-1999, 10:42
Bugger, I knew I'd forgotten something...
Them big nasty frame borders are still there (and I hate the look of them tbh)... throw this in your frameset declarations:
frameborder="no" border="0" framespacing="0"

You've also got one too many &lt;/frameset&gt; tags there (3 closing, 2 opening). I really would reccomend structuring your HTML as follows:

&lt;HTML&gt;

&lt;HEAD&gt;
&lt;TITLE&gt;Wirelife&lt;/TITLE&gt;

&lt;FRAMESET cols="170,*"&gt;
&lt;FRAME src="Side.htm" name="side" scrolling="auto" resize="no"&gt;
&lt;FRAMESET rows="90,*"&gt;
&lt;FRAME src="Top.html" name="top" scrolling="no" resize="no"&gt;
&lt;FRAME src="news.html" name="Main" scrolling="auto" resize="no" &gt;
&lt;/FRAMESET&gt;
&lt;/FRAMESET&gt;
&lt;/HEAD&gt;

&lt;/HTML&gt;

Note the upper case tag identifiers. HTML isn't case sensitive, and using upper case for the tag indentifiers really helps make them stand out (as the majority of the body text will prolly be in lower case). Also note that I've moved the &lt;/HEAD&gt; tag down... the frameset declarations must be within the head section of the page (afaik you won't get any errors if you put it outside of the head section, but it's good practice).

Eleth made a good point about Unix servers though, they are case sensitive. So be careful when refering to files etc, I think it's good practice to keep all filenames lower case, saves any confusion then. (note that HTML itself isn't case sensitive so tags can be of any case, but all the filenames are case sensitive). The one to watch out for it file extentions -these are hidden from view normally. mypicture.jpg and mypicture.JPG are seen as two completely different things to most servers...

Eleth, make a point of downloading Netscape (I read somewhere that you where just starting to learn HTML). It is essential that you check any site you make in both browsers. There's a lot of aspects to webdesign, one side of which is getting the right balance so that the site is viewable by the two most common browsers. Most people think that Netscape is a bad browser because their sites don't work properly in it, this is crap... the reason why they don't work properly in Netscape is because they designed them using a Microsoft web editor, that produces some of the ****test code I've ever seen. Both browsers are as bad as each other for not fully supporting HTML v4 (and stylesheets etc).
/me gets off his high horse
http://www.wireplay.co.uk/ubb/smile.gif


I've always made my sites from scratch in Notepad... and I'm pleased that you guys are doing so too, I really can't stand the majority of web editors, and the code they produce.

If your interested (and bored) then please pay a visit to my clan site... it was done by me... while it looks fairly naff (I know) it's functional.
http://www.gaznet.co.uk/kc


Happy notepadding people
http://www.wireplay.co.uk/ubb/teeth.gif

P
05-09-1999, 10:45
Bugger, the tab indents didn't show up... erm, do you understand what I mean though?
Tab indent every line between the frameset and /frameset declarations... double tab nested frames etc.

mrmeaner
05-09-1999, 19:15
Thank you very much my friend. I will update to your code shortly and I feel I understand it more now. I found that the

resize="no"

gave me trouble with ie5 they where still resizable ??

Anyway thank-you very much, I like your site m8 especially the side graphic. What do you use as an editor ??
Thanks m8 I owe you one http://www.wireplay.co.uk/ubb/smile.gif

------------------
THATS THE BOTTOM LINE !! COS MrM SAY'S SO!!

HALF LIFE HELP WEB SITE:
<A HREF="http://www.btinternet.com/~mrmeaner
" TARGET=_blank>http://www.btinternet.com/~mrmeaner
</A>

BlackMoon
08-09-1999, 22:00
Mr Meaner,
here's something you might want to try, and I've started using it in some of the HTML I'm writing for the much-hear-about Wireplay 3. Your problem stems from the fact that the tags are nested, but you can't see the correct nesting.. Here's your initial page, with 'nesting', which makes the error all the more obvious:
<BLOCKQUOTE><font size="1" face="Arial, Helvetica">code:</font><HR><pre>
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;HTML document&lt;/title&gt;
&lt;/head&gt;
&lt;frameset cols="170,*"&gt;
&lt;frame src="Side.htm" name="side" ...&gt;
&lt;frameset rows="90,*"&gt;
&lt;frame src="Top.html" name="top" ...&gt;
&lt;frame src="news.html" name="Main" ...&gt;
&lt;/FRAME&gt;
&lt;/frameset&gt;
&lt;/html&gt;
[/code]

You should now see that there's a space in
front of the &lt;/html&gt; tag: i.e. you haven't
closed everything. Hope this tip helps you with your next page.

SUPPLEMENT: Oh! Yer karnt see that very well. Oh dear. The idea is to indent the container tags (you should just be able to make this out) so you can see more clearly where you fell over. ;-)
Blackmoon - Wireplay Server Developer

[This message has been edited by BlackMoon (edited 08-09-1999).]