Jakob Andersen wrote in dk.edb.internet.webdesign.clientside:
> "Jan Barding" <jan@barding.dk> wrote in message
> news:a7mms6$rie$1@sunsite.dk...
> > Kan man tjekke hvilket af domænenavnene, som brugeren har tastet
> > ind i sin browser også derefter loade en forskellig webside
> > afhængig af om, det er det ene eller det andet domæne?
>
>
> I javascript kan man hente URL'en (dvs. det der står i adresselinjen)
> vedhjælp af den property (værdi) på document objectet der hedder URL, altså
> sådan her:
>
> document.URL
>
> Udfra denne kan vi så se hvad brugeren har tastet, lad os sige at dine
> domæner hedder "domæne.com" og "domæne.dk" og hvis det er dk-domænet
> redirecter vi til "
http://www.domæne.dk/dansk.html" og hvis det er
> com-domænet redirecter vi til "
http://www.domæne.com/english.html", dette
> ville se sådan her ud:
>
>
> <script type="text/javascript">
> // Vi starter med at lægge URL'en i en variabel
> strURL = new String(document.URL);
>
> // Vi tjekker nu om URL'en indeholder "domæne.dk" hvis dette er
> // tilfældet viderestilles der til /dansk.html hvis ikke til /english.html
> if( strURL.indexOf("domæne.dk") != -1){
> document.location.href = "
http://www.domæne.dk/dansk.html";
> }else{
> document.location.href = "
http://www.domæne.dk/english.html";
> }
> </script>
> <!-- Og hvis der nu er nogen der ikke har javascript, skal de have chancen
> for at vælge -->
> <noscript>
> <a href="
http://www.domæne.dk/dansk.html">www.domæne.dk
> <a href="
http://www.domæne.dk/english.html">www.domæne.com
> </noscript>
>
> --
> Jakob Andersen
>
Hej,
Nu har jeg afprøvet dette - og det virker! Tak.
Men, lige en lille skønhedsdetalje. På denne måde så vil brugeren opleve at
når han går ind på: '
www.domæne.dk' så skifter hans adresselinie til
'
www.domæne.dk/dansk.html' og når han går ind på '
www.domæne.com' så skifter
den til '
www.domæne.com/english.html'.
Kan man ikke gøre det uden at skifte adresselinie - og dermed afsløre hvilken
side man sender videre til - altså sådan at der bagefter stadig bare står
'
www.domæne.dk' i adresselinien uden filnavnet.
Jeg forestillede mig, at man loadede forskelligt indhold i index.htm siden
f.eks. ved at lave én stor frame, der fyldte hele browseren, og så loadede
forskelligt indhold afhængigt af domænet. Andre måder eller forslag er
velkomne. Jeg har forsøgt at få dette til at virke, men jeg kan ikke finde ud
af det.
Hilsen
Jan
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials