Erik Ginnerskov skrev:
>> ... med javascript header("location:
http://www.site2.dk/");
> <script type="text/javascript">
> function ny_adresse() {
> header("location:
http://nyt_domain.dk/");
> }
> </script>
Man kan ikke sætte en http-header via javascript - af den simple
grund at http-headere ikke må ændres når først indholdet (html-
koden) er begyndt at blive sendt til browseren. Javascriptkode
kan kun placeres i html-koden, og derfor er det for sent at ændre
http-headere når browseren når til at læse scriptet.
Man kan skifte adressen med
location.href = "
http://ny.adresse/her"
- men det har ikke noget med headere at gøre.
> Der sker absolut intet, når siden loades - ud over at siden
> loades.
>
>
http://hjemmesideskolen.dk/videre.html
Hvis du tjekker FF's javascriptkonsol, vil du se beskeden
Fejl: header is not defined
Kildefil:
http://hjemmesideskolen.dk/videre.html
Linje: 9
Du kalder en udefineret "header"-funktion - det fungerer ikke.
--
Jens Gyldenkærne Clausen
»Diplomatiet består netop i, at de gamle kommatister kan få lov
til at tro, at de har vundet. Men i virkeligheden har de tabt.«
Ole Togeby i Information