Ik ben na urenlang zoeken op een probleem gestuit waarvan ik eerst dacht dat het in Smarty (PHP Template Engine) zat.
Tijdens de ontwikkeling van een website kwam ik er achter dat sommige pagina's twee keer laden in plaats van één keer. Na veel narrowing-down kwam ik er achter dat het in een plaatje zat met een lege src-tag.
Ik gebruik deze lege src-tag om later met javascript er een tag aan te geven.
Als ik een pagina met de volgende code aanhaal, dan krijg ik via Firefox (1.5 en 2.0 RC3) tweemaal een '1' in output.txt, vraag ik dezelfde pagina met Internet Explorer 7.0 aan dan krijg ik keurig één '1'.
Verander ik de source nou naar 'test' (src="test") dan krijg ik ook bij Firefox maar eenmaal een '1'.
Een div met id="" werkt overigens wel goed in FF, andere tags nog niet uitgeprobeerd.
Omdat ik op veel meer plekken in de website met javascript en lege tags werk, vraag ik mij af of dit nou een FF-bug is, of dat FF het terecht niet leuk vindt dat ik een lege image aanbied?
Tijdens de ontwikkeling van een website kwam ik er achter dat sommige pagina's twee keer laden in plaats van één keer. Na veel narrowing-down kwam ik er achter dat het in een plaatje zat met een lege src-tag.
Ik gebruik deze lege src-tag om later met javascript er een tag aan te geven.
Als ik een pagina met de volgende code aanhaal, dan krijg ik via Firefox (1.5 en 2.0 RC3) tweemaal een '1' in output.txt, vraag ik dezelfde pagina met Internet Explorer 7.0 aan dan krijg ik keurig één '1'.
code:
1
2
3
4
5
6
| <img src="">
<?php
$handle = fopen("output.txt", 'a');
fwrite($handle, 1);
fclose($handle);
?> |
Verander ik de source nou naar 'test' (src="test") dan krijg ik ook bij Firefox maar eenmaal een '1'.
Een div met id="" werkt overigens wel goed in FF, andere tags nog niet uitgeprobeerd.
Omdat ik op veel meer plekken in de website met javascript en lege tags werk, vraag ik mij af of dit nou een FF-bug is, of dat FF het terecht niet leuk vindt dat ik een lege image aanbied?