Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

[HTML] Frameset werkt niet ?!

Anoniem
boelieboelie
10 antwoorden
  • Een heel vreemd probleem: Framesets bouwen is over het algemeen een eitje, maar nu wil ik er eens een maken – en hij werkt niet!? Heel vreemd, ik ben nog niet achter het probleem gekomen:
    [code:1:6b27e88fdd]
    <frameset rows="150,*,50" frameborder="yes" border="1" bordercolor="#FFFFFF" framespacing="0" >
    <frame name="top" src="index.php" frameborder="yes" border="0" bordercolor="#FFFFFF" NORESIZE scrolling="no" marginheight="0" marginwidth="0" >
    <frameset cols="*,200" frameborder="yes" border="1" bordercolor="#FFFFFF" framespacing="0" >
    <frame name="content" src="index.php" frameborder="yes" border="0" bordercolor="#FFFFFF" NORESIZE scrolling="no" marginheight="0" marginwidth="0" >
    <frame name="right" src="index.php" frameborder="yes" border="0" bordercolor="#FFFFFF" NORESIZE scrolling="no" marginheight="0" marginwidth="0" >
    </frameset>
    <frame name="bottom" src="index.php" frameborder="yes" border="0" bordercolor="#FFFFFF" NORESIZE scrolling="no" marginheight="0" marginwidth="0" >
    </frameset>
    [/code:1:6b27e88fdd]

    Kunnen jullie het vinden? (ennehh, ja, mijn browser ondersteund frames :wink: )
  • weet niet wat je precies wilt, bij mij doet die wat die doen moet hoor ?
    met die van jou, en die van mijn nageprocerdeerde, ze doen het bijde.

    misschien kan je uitleggen wat er precies mis gaat (dit is ook graven voor mij)
  • Ik heb de frameset nu in een php pagina staan, maar het lijkt erop dat de hele <frameset> genegeerd wordt door de browser…

    Dit is de hele code, en die werkt gewoon écht niet onder firefox, maar ook IE…..

    [code:1:76fbfe4146]
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <head>
    <meta http-equiv="pragma" content="no-cache">
    <link href="content/css/theme.default/default.css" rel="stylesheet" type="text/css" />
    <title>titeltje</title>
    </head>
    <body>
    <frameset rows="150,*,50" frameborder="yes" border="1" bordercolor="#FFFFFF" framespacing="0" >
    <frame name="top" src="index.php" frameborder="yes" border="0" bordercolor="#FFFFFF" NORESIZE scrolling="no" marginheight="0" marginwidth="0" >
    <frameset cols="*,200" frameborder="yes" border="1" bordercolor="#FFFFFF" framespacing="0" >
    <frame name="content" src="index.php" frameborder="yes" border="0" bordercolor="#FFFFFF" NORESIZE scrolling="no" marginheight="0" marginwidth="0" >
    <frame name="right" src="index.php" frameborder="yes" border="0" bordercolor="#FFFFFF" NORESIZE scrolling="no" marginheight="0" marginwidth="0" >
    </frameset>
    <frame name="bottom" src="index.php" frameborder="yes" border="0" bordercolor="#FFFFFF" NORESIZE scrolling="no" marginheight="0" marginwidth="0" >
    </frameset>
    </body>
    </html>
    [/code:1:76fbfe4146]

    Dit is de frameset constructie die ik dus wil bereiken:

    [img:76fbfe4146]http://www.gamexellence.com/frameset.JPG[/img:76fbfe4146]
  • [quote:c86352e70f="carlobernardini"]Ik heb de frameset nu in een php pagina staan, maar het lijkt erop dat de hele <frameset> genegeerd wordt door de browser…

    Dit is de hele code, en die werkt gewoon écht niet onder firefox, maar ook IE…..

    [code:1:c86352e70f]
    <knip>
    <body>
    <frameset rows="150,*,50" frameborder="yes" border="1"
    <knip>
    [/code:1:c86352e70f]
    [/quote:c86352e70f]
    1. Of <body>, of <frameset> (haal de bodytags maar weg ;))
    2. Dit gaat nooit valideren, je moet voor een frameset deze doctype gebruiken:[code:1:c86352e70f]<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">[/code:1:c86352e70f]
  • [quote:494f360bf1="meneer_ed"]Dit gaat nooit valideren, je moet voor een frameset deze doctype gebruiken:[code:1:494f360bf1]<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">[/code:1:494f360bf1][/quote:494f360bf1]En dan nog valideert het voor geen meter en al zou het valideren, het wordt niet gerenderd als XHTML maar als HTML.
    Voor wie XHTML wil gebruiken:
    http://lachy.id.au/log/2005/12/xhtml-beginners
    www.456bereastreet.com/archive/200501/the_perils_of_using_xhtml_properly/
  • Moeten het echt frames zijn? Anders zou je eens een layout met DIV tags en een stylesheet kunnen bouwen, of anders met een tabel :roll:
    Frames zijn echt zo 2001
  • [quote:ff36da2a7d="boelieboelie"]En dan nog valideert het voor geen meter en al zou het valideren, het wordt niet gerenderd als XHTML maar als HTML.
    [/quote:ff36da2a7d]
    Hm, dat wist ik niet. Maar ik gebruik dan ook nooit frames :-?
  • Ik gebruik ook echt nóóit frames (pure hekel), maar voor dat wat ik nu aan het maken ben lijkt het echt noodzakelijk te zijn… Daarnaast gebruik ik ze ook niet meer sinds 2001, en vermeid ik ze zoveel mogelijk.
    Ik heb inmiddels de fouten verbeterd, dit is het geworden, de doctype had ik idd over het hoofd geslagen, en daarnaast ook enkele omittags:

    [code:1:67e16c5119]
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="pragma" content="no-cache" />
    <link href="stylesheet.css" rel="stylesheet" type="text/css" />
    <title>titeltje</title>
    </head>
    <frameset rows="80,*,80" frameborder="no" >
    <frame src="frameset/top/default.php" name="topFrame" scrolling="no" noresize="noresize" id="topFrame" title="topFrame" />
    <frame src="frameset/content/default.php" name="contentFrame" scrolling="no" noresize="noresize" id="contentFrame" title="contentFrame" />
    <frame src="frameset/bottom/default.php" name="bottomFrame" scrolling="no" noresize="noresize" id="bottomFrame" title="bottomFrame" />
    </frameset>
    <noframes><body>
    </body>
    </noframes>
    </html>
    [/code:1:67e16c5119]

    Nu nog één dingetje, dat wat je hierboven ziet maakt alleen 3 rows, maar ik wil eigenlijk een row, daarna twee cols en daarna weer een row hebben, zoals je het op de tekening zag… Is dat mogelijk zonder dat je de middelste row moet verwijzen naar een andere frameset pagina?

    En dan toch nog een dingetje: W3Schools validator zegt dat het attribute frameborder niet bestaat, is dit echt zo??

    Bedankt!
  • een extra frameset invoegen?
    [code:1:6becb0ec6a]<frameset rows="80,*,80" frameborder="no" >
    <frame src="frameset/top/default.php" name="topFrame" scrolling="no" noresize="noresize" id="topFrame" title="topFrame" />

    <frameset cols="*,80" frameborder="no">
    <frame src="links.php" bla>
    <frame src="rechts.php" bla>
    </frameset>

    <frame src="frameset/bottom/default.php" name="bottomFrame" scrolling="no" noresize="noresize" id="bottomFrame" title="bottomFrame" />
    </frameset> [/code:1:6becb0ec6a]
  • [quote:a555beaa42="marientje"]een extra frameset invoegen?
    [code:1:a555beaa42]<frameset rows="80,*,80" frameborder="no" >
    <frame src="frameset/top/default.php" name="topFrame" scrolling="no" noresize="noresize" id="topFrame" title="topFrame" />

    <frameset cols="*,80" frameborder="no">
    <frame src="links.php" bla>
    <frame src="rechts.php" bla>
    </frameset>

    <frame src="frameset/bottom/default.php" name="bottomFrame" scrolling="no" noresize="noresize" id="bottomFrame" title="bottomFrame" />
    </frameset> [/code:1:a555beaa42][/quote:a555beaa42]
    Thx :wink:

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.