Avatar billede engberg Juniormester
05. januar 2003 - 00:32 Der er 14 kommentarer og
1 løsning

Aflæs hvad der står i browsererens adresselinie

Hej

Findes der ikke en ting der kan læse hvad der står i headeren?

Jeg har et .tk domæne der forwardes til et webhotel via en ramme, så det er ikke selve stedet hvor siden ligger jeg vil finde...

Det skal bruges til at lave under-domæner ud fra.
Avatar billede bamzen Nybegynder
05. januar 2003 - 00:40 #1
mener du

alert(top.document.location.href)

?
Avatar billede olebole Juniormester
05. januar 2003 - 01:16 #2
<ole>

engberg leder sikkert efter:
  alert( top.location.href );
... hvilket ikke er det samme, som bamzen skriver.

window-objektets location-objekt er ikke nødvendigvis det samme som dokumentets location-objekt.
Dokumentets location-objekt deprecated og det anbefales at anvende window-objektets location.

/mvh
</bole>
Avatar billede engberg Juniormester
05. januar 2003 - 01:44 #3
hmm....

Hvordan ser jeg dem?

Kan I lave en lille rutine der printer de to på skærmen til mig?

både
alert(top.document.location.href);
og
alert( top.location.href );
Avatar billede bamzen Nybegynder
05. januar 2003 - 01:46 #4
document.write(top.document.location.href+'<br>'+top.location.href)

værsgo ;-)
Avatar billede engberg Juniormester
05. januar 2003 - 01:58 #5
Ja du griner nok, men jeg kan sku ikke få det til at virke - er ikke så skarp i javascript... Hvor er den gal???

<html>
<head>
<title>engberg</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--

document.write(top.document.location.href+'<br>'+top.location.href)

//-->
</script>
</head>

<body>

</body>
</html>
Avatar billede olebole Juniormester
05. januar 2003 - 02:01 #6
<html>
<head>
<title>engberg</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<script type="text/JavaScript">
<!--

document.write( top.location.href );

//-->
</script>

</body>
</html>

f.eks.  :)
/mvh
Avatar billede erikjacobsen Ekspert
05. januar 2003 - 02:01 #7
Kommer den med en fejl?
Avatar billede bamzen Nybegynder
05. januar 2003 - 02:01 #8
det burde sådan set virke, det gør det her hos mig.......... har du tjekket cachen?

hvilken browser er det du bruger?
Avatar billede olebole Juniormester
05. januar 2003 - 02:05 #9
... og skift:
  document.write( top.location.href );
med:
  document.write( top.document.location.href+"<br>"+top.location.href );

Hvis du vil teste dem begge. Dog skal du stadig være opmærksom på, at 'document.location' er forældet og forkert at bruge, selvom det giver det samme i mange tilfælde.
/mvh
Avatar billede engberg Juniormester
05. januar 2003 - 15:41 #10
Når jeg bruger følgende:
<html>
<head>
<title>engberg</title>
</head>
<body>

<script type="text/JavaScript">
<!--

document.write( top.document.location.href+"<br>"+top.location.href );

//-->
</script>

</body>
</html>

Laver den en hvid side, hvor den i bunden til venstre fortæller mig at der er fejl i første tegn på linie 10. Fejlen er "Adgang nægtet", kode 0.

Hvad er der galt?
Resten af i dag kan i selv kigge efter på http://folkeskolen.tk
Avatar billede erikjacobsen Ekspert
05. januar 2003 - 15:50 #11
Det var det jeg fortalte dig i det andet spørgsmål. Dine
yderst fornuftige og ganske almindelige indstillinger
tillader ikke adgang for JavaScript på tværs af domæner.

Derfor du'r denne løsning ikke. Køb dog domænet ...:)
Avatar billede olebole Juniormester
05. januar 2003 - 19:33 #12
Hvis det er rigtigt, hvad Erik skriver (at der er tale om to domæner), kan det naturligvis ikke lade sig gøre ... heldigvis!
Hvis det kunne lade sig gøre at script'e på tværs af domæner, ville WWW se helt anderledes ud og ting som PC-banking og kort-betaling ville aldrig kunne lade sig gøre.

At de så eksisterer i en verden - hvor majoriteten af nettes brugere anvender IE, der er sikkerhedsmæssig hullet som en si - er så en helt anden ting, der undrer mange  ;o)
/mvh
Avatar billede erikjacobsen Ekspert
05. januar 2003 - 20:40 #13
Ole: et gratis .tk domæne (...var det ikke den ø der blev udraderet
i Stillehavet forleden) med en frame-redirect til et andet sted.

Problemet er på det andet domæne at aflæse hvad der blev skrevet
i .tk url-en - og det lader ikke til at kunne lade sig gøre. Skal det
ske uden frame.redirect koster det lidt $$$.

Jeg bliver netop hvisket i ørerne at det ikke var .tk-øen - og at alle
øerne involveret i blæsevejret overlevede - i denne omgang.
Avatar billede olebole Juniormester
05. januar 2003 - 21:21 #14
Erik >> Jeg fandt det andet spm., hvor du jo siger det klart som böhmisk krystal: "Tjah, du får vel hvad du betaler for ...."  ;o)

Til engbergs "Det er sjovest hvis det er gratis :-)":
Værsågod at gine - men det forekommer mig nu, du sagtens kan få øje på andet end morskab i et gratis domæne  :)

Der er andre gratis domæner, hvor du ikke bliver redirected (så må du leve med nogle reklamer, etc) og du kan få små-hoteller helt ned til 10kr/md - uden reklamer.
Men du får stadig ikke alt det, du får på et professionelt hotel. Det er sikkert heller ikke nødvendigt, men slip dog en lille sjat penge og få noget, der er betydelig bedre, end det, du har nu  ;o)
/mvh
Avatar billede olebole Juniormester
05. januar 2003 - 21:22 #15
"Der er andre gratis domæner" burde have været "Der er andre gratis hoteller"  :)
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