Ik ben een prachtige nieuwe pagina aan het ontwikkelen voor ons bedrijf. Uiteraard moet het een pagina met dynamische content worden, dus ik heb een Perl een script gemaakt wat losse htmlbestanden leest en aan de hand daarvan een pagina uitspuugt. Hij houdt hierbij rekening met het browsertype (in Perl eenvoudig op te vragen met ENV("HTTP_USER_AGENT")).
Nu wil ik eigenlijk ook dat bv het background-plaatje wordt aangepast op de resolutie die de gebruiker heeft. Ik heb niks kunnen vinden in Perl wat dit kan uitvragen, dus was mijn idee om dit in Javascript op te lossen.
En dan als volgt: gebruiker vraagt index.html op, in index.html staat een verwijzing naar het script (<meta http-equiv="refresh" content="1; url=/webpage/bin/blabla.cgi">). Vervolgens was mijn idee om dan met JavaScript de resolutie uit te vragen(met screen.availWidth) en die achter de verwijzing te plakken, dus bv. url=/webpage/bin/blabla.cgi?resolutie=1024x768.
Mijn probleem is nu dat ik niet weet of en hoe je JavaScript kunt laten werken tussen de <head> tags. Met document. write komt mijn info tussen de body-tags terecht, en dat wil ik typisch niet. Iemand die weet hoe ik dit het beste kan oplossen?
Voor de PHP-fanaten: nee, ik ga de pagina niet in PHP maken.
Nu wil ik eigenlijk ook dat bv het background-plaatje wordt aangepast op de resolutie die de gebruiker heeft. Ik heb niks kunnen vinden in Perl wat dit kan uitvragen, dus was mijn idee om dit in Javascript op te lossen.
En dan als volgt: gebruiker vraagt index.html op, in index.html staat een verwijzing naar het script (<meta http-equiv="refresh" content="1; url=/webpage/bin/blabla.cgi">). Vervolgens was mijn idee om dan met JavaScript de resolutie uit te vragen(met screen.availWidth) en die achter de verwijzing te plakken, dus bv. url=/webpage/bin/blabla.cgi?resolutie=1024x768.
Mijn probleem is nu dat ik niet weet of en hoe je JavaScript kunt laten werken tussen de <head> tags. Met document. write komt mijn info tussen de body-tags terecht, en dat wil ik typisch niet. Iemand die weet hoe ik dit het beste kan oplossen?
Voor de PHP-fanaten: nee, ik ga de pagina niet in PHP maken.