Avatar billede axkris Nybegynder
19. januar 2004 - 20:36 Der er 11 kommentarer og
1 løsning

Undersøge url i modervindue

Jeg vil undersøge modervinduets url, og den indeholder "?action=random". Men den siger, at objektet ikke understøttet.

hymmmm

Hvad gør jeg forkert?

<script language="javascript1.2">

if (self.opener.location.IndexOf("?action=random") == -1) {
    alert("jubii")
}
</script>
Avatar billede nikolajdu Nybegynder
19. januar 2004 - 20:40 #1
Fjerne self.
Avatar billede axkris Nybegynder
19. januar 2004 - 20:40 #2
og den = om den
Avatar billede axkris Nybegynder
19. januar 2004 - 21:15 #3
Det hjalp ikke.
Avatar billede grunken Nybegynder
19. januar 2004 - 21:27 #4
if (opener.location.toString().indexOf("?action=random") == -1) {
    alert("jubii")
}
Avatar billede axkris Nybegynder
19. januar 2004 - 21:54 #5
Det virker, tak svar :-D
Avatar billede grunken Nybegynder
19. januar 2004 - 21:56 #6
velbekomme :-)
Avatar billede axkris Nybegynder
19. januar 2004 - 22:03 #7
toString()  ;)
Avatar billede grunken Nybegynder
19. januar 2004 - 22:11 #8
og IndexOf med lille i ;p
Avatar billede axkris Nybegynder
19. januar 2004 - 22:25 #9
Åh, ja... alle disse detaljer i js :-D

Som begynder bør man ikke rode med js sent om aftnen eller om natten, ellers risikerer man, at man skal ud over købe et nyt tastatur næste morgen ;)
Avatar billede o-zone Nybegynder
19. januar 2004 - 22:55 #10
For nu at være TOTALT perfid (kan der gives minus karma?), burde
.location.toString().
så ikke snarere være
.location.search.
? (-:H@zze
Avatar billede roenving Novice
20. januar 2004 - 01:55 #11
I hvert fald er location.toString() det samme som location.href ...

toString() er en metode, som er defineret for alle javascript-objekter og på location-objektet returnerer det .href !-)

På et Date-objekt returnerer den i IE6 f.eks. Tue Jan 20 01:54:54 UTC+0100 2004
Avatar billede nikolajdu Nybegynder
20. januar 2004 - 08:35 #12
alert(document.URL+" + "+document.location) // virker begge for mig!

if (opener.document.location.IndexOf("?action=random") == -1) {
    alert("jubii")
}
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