Avatar billede berdal Nybegynder
19. januar 2006 - 10:55 Der er 19 kommentarer og
1 løsning

Viderestilling fra index-side

Hey ...

Er der nogen der kan give mig en html-kode (eller lign), der automatisk viderestiller dig til en anden side.

Hvis man foreksempel skriver www.mydomain.dk, viderestiller den automatisk til en anden url fx.: www.mydomain.dk/php

Hilsen Thomas
Avatar billede johan.o Nybegynder
19. januar 2006 - 11:05 #1
<script type='text/javascript'>

window.location.href="http://www.mydomain.dk/php";

</script>

Mvh. Johan
Avatar billede berdal Nybegynder
19. januar 2006 - 11:09 #2
Perfekt! :)

Angiv svar, så er points'ne dine...
Avatar billede johan.o Nybegynder
19. januar 2006 - 11:25 #3
Velbekomme :)
Avatar billede johan.o Nybegynder
19. januar 2006 - 11:29 #4
Og tak for points :)
Avatar billede berdal Nybegynder
19. januar 2006 - 11:30 #5
Selvtak - løsningen du kom med, gør en masse ting rigtig meget lettere for mig :)
Avatar billede roenving Novice
19. januar 2006 - 16:23 #6
-- eller den idiotsikre:

<meta http-equiv="Refresh" content="0;URL=www.mydomain.dk/php">
Avatar billede johan.o Nybegynder
19. januar 2006 - 16:27 #7
roenving--> Er det korrekt forstået at din metode virker uanset om javascript er 'on' eller 'off' ?

Mvh. Johan
Avatar billede roenving Novice
19. januar 2006 - 17:10 #8
Jepz !-)

-- jeg tror dog, at man kan indstille sikkerheden så højt, at browseren vil alerte, hvis der sker domæneskift !o]
Avatar billede johan.o Nybegynder
19. januar 2006 - 19:22 #9
Ja okay, jeg bruger nemlig javascript måden på nogle af mine index.hmtl sider og hvis javascript er disabled præsenterer index.html en besked om at siderne ikke er tilgængelige uden brug af javascript. Bruges bl.a. på sider der har menuer der 'kræver' javascript.

Mvh. Johan
Avatar billede roenving Novice
19. januar 2006 - 19:26 #10
-- en anden måde at gøre opmærksom på manglende javascrit-evner er at 'javascript-escape' et element:

<script type="text/javascript">
  document.write("<!--");
<script>
<h1>Du skal tillade brugen af javascript for at få det fulde udbytte af denne side</h1>
<script type="text/javascript">
  document.write("-->
<script>

-- og det er bestemt ikke en fejl at document.write ikke er afsluttet korrekt !-)
Avatar billede johan.o Nybegynder
19. januar 2006 - 20:40 #11
Den kan jeg s.. ikke lige greje :), kan du ikke vise et komplet eksempel ?

Mvh. Johan
Avatar billede roenving Novice
19. januar 2006 - 20:45 #12
Hvis du prøver ovenstående i din browser efter du har slået javascript fra vil den udskrive h1-tagget, har du javascript til at virke, vil den bare springe det over, fordi du med javascript udskriver en html-kommentar rundt om !-)
Avatar billede johan.o Nybegynder
19. januar 2006 - 20:50 #13
Arh ok, du har bare glemt at lukke <script>....</script> skulle der stå, så er jeg selvfølgelig med :)

Mvh. Johan
Avatar billede roenving Novice
19. januar 2006 - 20:55 #14
Hvad, hvor ?-)
Avatar billede johan.o Nybegynder
19. januar 2006 - 20:57 #15
He he...
Avatar billede roenving Novice
19. januar 2006 - 20:58 #16
Tjah, her er et par skråstreger, du kan placere passende steder: // !-)
Avatar billede berdal Nybegynder
23. januar 2006 - 22:54 #17
...hmmm... kan man kombinere de to, i samme kode?

Jeg prøvede først johan o's løsning, og det virkede perfekt - og lynhurtigt. Dernæst roenvings løsning, hvilket også virkede perfekt... Men en hel del langsommere.

Kan man skrive koden, sådan at den først "kører" javascriptet, og hvis javascript ikke er slået til på modtagerens pc, så "hopper" over på roenvings løsning?

Sorry hvis mit spørgsmål virker håbløst dumt - men jeg er helt og aldeles grøn til det hér...

Hilsen Thomas
Avatar billede roenving Novice
24. januar 2006 - 01:30 #18
Har du indsat de skråstreger, så lkketags også findes på script: </script> ?-)
Avatar billede berdal Nybegynder
24. januar 2006 - 08:11 #19
...Det er ikke den løsning jeg mener - men en løsning hvor man kombinerer de to "henvisnings-koder", sådan at javascriptet først kører, og hvis brugeren ikke tillader javascript, dernæst kører:  <meta http-equiv="Refresh" content="0;URL=www.mydomain.dk/php"> (som henviser noget langsommere end javascriptet)...

Hilsen Thomas
Avatar billede roenving Novice
24. januar 2006 - 13:04 #20
<script type="text/javascript">
  location.href = "http://www.mydomain.dk/php";
  document.write("<!--");
</script>
<meta http-equiv="Refresh" content="0;URL=http://www.mydomain.dk/php">
<script type="text/javascript">
  document.write("-->
</script>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester