Frames niet of niet goed weergegeven

Pagina: 1
Acties:

  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
Ik heb een Java servlet gemaakt waarin in frames laat uitspugen:

<frameset rows="40, *, 40" bla bla>
<frame src="servlet?page=top">
<frame src="servlet?page=main">
</frameset>

enzovoort...

Nu werkt dit meestal wel, maar soms gebeurt het dat een frame leeg blijft of dat de pagina in het verkeerde frame geladen wordt (dan wordt bijvoorbeeld het eerste frame overgeslagen).

Iemand een idee hoe dit kan en wat er aan te doen is?

  • samo
  • Registratie: Juni 2003
  • Laatst online: 21-08 13:14

samo

yo/wassup

<frameset rows="40, *, 40"...
Hierin geef je 3 frames aan.
<frame src="servlet?page=top">
<frame src="servlet?page=main">
Hierin twee...
Ik vermoed dat her misschien hier wat mee te maken heeft

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Lijkt me een HTML probleem:
-> Webdesign & Graphics

Who is John Galt?


  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
samo-arne schreef op 10 september 2003 @ 10:11:
[...]

Hierin geef je 3 frames aan.

[...]

Hierin twee...
Ik vermoed dat her misschien hier wat mee te maken heeft
Nee ik heb in de broncode wel 3 frames, dit was even een voorbeeldje, foutje van mij.
Daar kan het dus niet aan liggen. :)

<frameset rows="40, *, 40" bla bla>
<frame src="servlet?page=top">
<frame src="servlet?page=main">
<frame src="servlet?page=bottom">
</frameset>

[ Voor 18% gewijzigd door Hatsekie_D op 10-09-2003 10:20 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 09:46

crisp

Devver

Pixelated

valideerd je frameset wel?

Intentionally left blank


  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
Die validator geeft de wereld aan foutmeldingen maar ik zie niet wat daar fout aan is.
De uitgespuugde code:

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="01-01-2000"
<link rel="stylesheet" href="pcx.css" type="text/css">
<title>PCX Computers Assen</title>
</head>
<frameset rows="45, *, 30" border=0 frameborder="no" framespacing=0>
<frame name="top" src="config?action=view&page=top" scrolling="no" frameborder=1 marginheight=0 noresize />
<frame name="main" src="config?action=view&page=common" scrolling="auto" frameborder=0 marginheight=0 noresize />
<frame name="bottom" src="config?action=view&page=bottom" scrolling="no" frameborder=0 marginheight=0 noresize />
<noframes>
<body>
Deze browser ondersteunt geen frames<br />U kunt helaas geen gebruik maken van deze webapplicatie
</body>
</noframes>
</frameset>
</html>

[ Voor 19% gewijzigd door Hatsekie_D op 10-09-2003 10:54 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 09:46

crisp

Devver

Pixelated

Je hebt om te beginnen al een verkeerde doctype, gebruik deze voor framesets:

HTML:
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">


btw, we hebben hier hele mooie [ code(=xxxx) ] tags voor ;)

[ Voor 15% gewijzigd door crisp op 10-09-2003 10:34 ]

Intentionally left blank


  • Denker
  • Registratie: Maart 2003
  • Laatst online: 19-08 11:51
  • Je zet de 0 van je border niet tussen aanhalingstekens, terwijl je dat wel bij je frameborder doet.
  • achter noresize hoef je niets meer neer te zetten
  • Gewoon <br> kan ook ipv <br />

[ Voor 11% gewijzigd door Denker op 10-09-2003 10:35 ]


  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
Denker schreef op 10 September 2003 @ 10:34:
Je zet de 0 van je border niet tussen aanhalingstekens, terwijl je dat wel bij je frameborder doet.
achter noresize hoef je niets meer neer te zetten
Gewoon <br> kan ook ipv <br />
Ik zie zelf ook al een foutje... ik dacht met XHTML bezig te zijn maar ik heb er een HTML 4.01 Doctype boven gezet :o
Ik ga even weer verder prutsen (en die doctype FRAMESET klopt idd ook, dat was ook niet goed :))

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat


HTML:
1
<meta http-equiv="Expires" content="01-01-2000"

Hier mist een afsluitende >

[ Voor 10% gewijzigd door justmental op 10-09-2003 10:38 ]

Who is John Galt?


  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
justmental schreef op 10 September 2003 @ 10:37:

HTML:
1
<meta http-equiv="Expires" content="01-01-2000"

Hier mist een afsluitende >
Zag ik ook net... :)
Goh wat ben ik weer aan het prutsen geweest...

Ik zal in het vervolg eerst beter kijken voordat ik weer zo'n vraag stel :)

  • samo
  • Registratie: Juni 2003
  • Laatst online: 21-08 13:14

samo

yo/wassup

Je was me voor...

[ Voor 98% gewijzigd door samo op 10-09-2003 10:39 ]

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
Ik heb alles naar XHTML aangepast en de foutjes er uit gehaald maar het probleem blijft bestaan....

De validator struikelt alleen over de & en = tekens in de url's van de frames, dus dat lijkt me niet het probleem te zijn.

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<head>
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="01-01-2000" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<link rel="stylesheet" href="pcx.css" type="text/css" />
<title>PCX Computers Assen</title>
</head>
<frameset rows="45, *, 30">
<frame name="top" src="config?action=view&page=top" scrolling="no" frameborder="0" marginheight="0" noresize="noresize" />
<frame name="main" src="config?action=view&page=common" scrolling="auto" frameborder="0" marginheight="0" noresize="noresize" />
<frame name="bottom" src="config?action=view&page=bottom" scrolling="no" frameborder="0" marginheight="0" noresize="noresize" />
<noframes>
<body>
Deze browser ondersteunt geen frames<br />U kunt helaas geen gebruik maken van deze webapplicatie
</body>
</noframes>
</frameset>
</html>


Andere oplossingen? :)

  • InZane
  • Registratie: Oktober 2000
  • Laatst online: 21-08 20:34
Hatsekie_D schreef op 10 September 2003 @ 11:37:
De validator struikelt alleen over de & en = tekens in de url's van de frames, dus dat lijkt me niet het probleem te zijn.
Gebruik

HTML:
1
&amp;


in plaats van alleen &. Dan struikelt de validator daar ook niet meer over ;)

[ Voor 8% gewijzigd door InZane op 10-09-2003 13:42 ]

Pagina: 1