Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
ot: je kan die handlers ook dmv een stukje javascript binden
Whoops foutjeErkens schreef op woensdag 01 juni 2005 @ 19:15:
ik zou om te beginnen die body uit de head halen
ot: je kan die handlers ook dmv een stukje javascript binden
Heb je misschien iets meer informatie over hoe ik dat kan doen?
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
1
| window.onblur = function() { self.close(); } |
Het is precies hetzelfde maar nu valideert het wel.
Heel erg bedankt! Ik heb hetzelfde ook gedaan voor onload en nu is hij ook XHTML 1.0 Strict!André schreef op woensdag 01 juni 2005 @ 19:35:
Zo:
code:
1window.onblur = function() { self.close(); }
Het is precies hetzelfde maar nu valideert het wel.
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
Verwijderd
je hebt 2x een (onvolledige) html 4.01 dtd en gebruikt xml syntax
Je eerste genoemde euvel was door een kopier fout.Verwijderd schreef op donderdag 02 juni 2005 @ 08:48:
nja, je bent eruit blijkbaar maar je ts is natuurlijk logisch dat het niet werkt
je hebt 2x een (onvolledige) html 4.01 dtd en gebruikt xml syntax
xml syntax?? En hij valideerd goed dus dan neem ik aan dat het goed is. Maar je verwijst waarschijnlijk naar het feit dat er geen locatie van de dtd in staat. Volgens mij is dat voor loose niet nodig.
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
Volgens mij heb je wel een dtd nodig, maar dat kan aan mij liggen. De xml syntax is bijvoorbeeld af te leiden uit deze zin:DeathKnight schreef op zondag 05 juni 2005 @ 21:10:
[...]
Je eerste genoemde euvel was door een kopier fout.
xml syntax?? En hij valideerd goed dus dan neem ik aan dat het goed is. Maar je verwijst waarschijnlijk naar het feit dat er geen locatie van de dtd in staat. Volgens mij is dat voor loose niet nodig.
[img]'popup_output.php?id=<?=[/img]' alt='' />
Je sluit de image tag nu af met de /> terwijl je correct me if I'm wrong bij HTML 4.01 je tags zo niet hoeft af te sluiten.
Verwijderd
Verder klopt het inderdaad.
Het staat er inderdaad een beetje lullig ja, als ik het zo lees. Je gebruikt een tag om duidelijk te maken dat je element begint en eventueel eindigt, maar omdat een image element leeg is hoeft deze in SGML niet afgesloten te worden met een closing-tag, toch ?Verwijderd schreef op zondag 05 juni 2005 @ 21:26:
Een tag sluit je niet af. Je sluit een element af met een closing-tag (of niet, in SGML). In SGML heb je bepaalde elementen die altijd leeg zijn: <img> en <br> zijn daar voorbeelden van. In XML kan een element leeg zijn en dat druk je uit als <br></br> of korter: <br/>.
Verder klopt het inderdaad.
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
Verwijderd
Ik heb nu de volgende code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<link href='../../includes/default.css' rel='stylesheet' />
<script type="text/javascript">
window.onblur = function() { self.close(); }
window.onload = function() { self.focus(); }
</script>
<title>Popup</title>
</head>
<body style='margin: 0px;'>
[img]'<?=[/img]' alt='' />
</body>
</html> |
Maar als ik nu ook nog maar de scrollbalk aan klik verdwijnt het scherm onmiddelijk. Dit was in de oude situatie niet zo. Iemand een idee hoe ik dat op kan lossen. Ik heb al geprobeerd om de events aan de body te koppelen (document.body) maar dat resulteert in hetzelfde probleem.
[ Voor 17% gewijzigd door me1299 op 16-06-2005 01:14 ]
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen
1
2
3
4
5
6
7
8
| <script type="text/javascript">
var stopIt;
window.onblur = function(evt){stopIt = setTimeout('self.close()',0);}
document.onfocus = function(etv){clearTimeout(stopIt);}
for(var i=0; i<document.all.length; i++){
document.all[i].onfocus = function(etv){clearTimeout(stopIt);}
}
</script> |
Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen