/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Automatisk videresendelse af bruger
Fra : SBK


Dato : 24-04-06 10:30

Er der nogen der har et script til automatisk at videresende
brugeren når han kommer ind på ens site?
Jeg vil gerne sende alt trafik fra www.site1.dk til www.site2.dk.
På forhånd tak.
SBK

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Benny Nissen (24-04-2006)
Kommentar
Fra : Benny Nissen


Dato : 24-04-06 10:36

SBK ramte sit keyboard den 24-04-2006 11:30 og fik dette ud af det:
> Er der nogen der har et script til automatisk at videresende
> brugeren når han kommer ind på ens site?
> Jeg vil gerne sende alt trafik fra www.site1.dk til www.site2.dk.

Er det noget med gammelt domæne til nyt domæne ?
Så var det noget bedre at rette dns'en for det gamle domæne.

Ellers man du bruge meta-tagget refrehs:

<meta http-equiv=refresh content="0; url=http://www.site2.dk/">

eller med javascript header("location: http://www.site2.dk/");

--
Benny Nissen
www.bennynissen.dk

SBK (27-04-2006)
Kommentar
Fra : SBK


Dato : 27-04-06 08:00


> Ellers man du bruge meta-tagget refrehs:
>
> <meta http-equiv=refresh content="0; url=http://www.site2.dk/">
>
> eller med javascript header("location: http://www.site2.dk/");

Det var lige det!!
Tak for det!!


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Erik Ginnerskov (10-05-2006)
Kommentar
Fra : Erik Ginnerskov


Dato : 10-05-06 17:05

Benny Nissen wrote:

> ... med javascript header("location: http://www.site2.dk/");

Den har jeg forsøgt at få til at fungere, men det vil ikke. ;-(

Jeg har lavet dette i head:

<script type="text/javascript">
function ny_adresse() {
header("location: http://nyt_domain.dk/");
}
</script>

I body har jeg lavet denne udvidelse:

<body onload="ny_adresse();">

Der sker absolut intet, når siden loades - ud over at siden loades.

http://hjemmesideskolen.dk/videre.html

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk/



Jens Gyldenkærne Cla~ (10-05-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-05-06 17:31

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

Erik Ginnerskov (10-05-2006)
Kommentar
Fra : Erik Ginnerskov


Dato : 10-05-06 19:58

Jens Gyldenkærne Clausen wrote:
> Erik Ginnerskov skrev:
>
>>> ... med javascript header("location: http://www.site2.dk/");

> 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.

Det vil med andre ord sige, at den løsning Benny kom med ikke på nogen måde
kan virke?

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk/



Jens Gyldenkærne Cla~ (10-05-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-05-06 21:41

Erik Ginnerskov skrev:

>>>> ... med javascript header("location:
>>>> http://www.site2.dk/");

> Det vil med andre ord sige, at den løsning Benny kom med ikke
> på nogen måde kan virke?

Ikke som den er skrevet herover. Hvis han mente "med javascript,
placeret i <head> (location.href=...)", kunne det virke.

I php, asp og lignende serverside-sprog kan man også fint sætte en
http-header (jeg tror faktisk at ovenstående kunne svare til php-
syntaksen for en http-header - men tjek hellere i php-gruppen).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Benny Nissen (10-05-2006)
Kommentar
Fra : Benny Nissen


Dato : 10-05-06 21:47

Jens Gyldenkærne Clausen ramte sit keyboard den 10-05-2006 22:40 og fik
dette ud af det:
> Erik Ginnerskov skrev:
>
>>>>> ... med javascript header("location:
>>>>> http://www.site2.dk/");
>
>> Det vil med andre ord sige, at den løsning Benny kom med ikke
>> på nogen måde kan virke?
>
> Ikke som den er skrevet herover. Hvis han mente "med javascript,
> placeret i <head> (location.href=...)", kunne det virke.

Jeg må jo så nok give Jens ret. Det var php-syntaxen jeg havde i hovedet
da jeg skrev det.

> I php, asp og lignende serverside-sprog kan man også fint sætte en
> http-header (jeg tror faktisk at ovenstående kunne svare til php-
> syntaksen for en http-header - men tjek hellere i php-gruppen).

Netop.

--
Benny Nissen
www.bennynissen.dk

Erik Ginnerskov (10-05-2006)
Kommentar
Fra : Erik Ginnerskov


Dato : 10-05-06 22:29

Jens Gyldenkærne Clausen wrote:

> I php, asp og lignende serverside-sprog kan man også fint sætte en
> http-header

De metoder kender jeg. Jeg så bare en mulighed i Bennys indlæg, som jeg
kunne bruge til en kunde, der har flyttet domæne. De oprindelige sider
hedder .htm, så der er altså ikke andre muligheder end metakoden tilbage.

Det er der så ikke så meget at gøre ved.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk/



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste