Avatar billede Slettet bruger
21. december 2001 - 12:16 Der er 5 kommentarer og
1 løsning

en if i javascript??

hejsa
hvordan får jeg den her til at virke?
if (parent.main.iframe.location == \"fil.asp\")

sagen er nemlig at den ikke registreres
et eller andet sted må man kunne
har prøvet med
parent.main.iframe.location.src == \"fil.asp\"
parent.main.iframe.src == \"fil.asp\"
parent.main.iframe.location.href == \"fil.asp\"

og ingen virker hvad skal der så stå

det virker nemlig når jeg vil skifte siden
parent.main.iframe.location = \"fil.asp\"
så skifter den til siden men jeg skal have den til at reagere hvis den er på siden.

håber der er nogen der kan hjælpe
Avatar billede kasseper Nybegynder
21. december 2001 - 12:22 #1
if (parent.main.iframe.location + \"\" == \"fil.asp\")

Du tjecker jo om et object er lig med en streng...!

Avatar billede Slettet bruger
21. december 2001 - 13:11 #2
det virkede ikke på min side
if (parent.main.iframe.location + \"\" = \"fil.asp\")

den kan ikke finde ud af at siden = fil.asp
Avatar billede Slettet bruger
21. december 2001 - 13:16 #3
hmm tror måske jeg har fundet ud af noget
Avatar billede Slettet bruger
21. december 2001 - 13:19 #4
ok jeg lavede en
alert(parent.main.iframe.location)
den har adressen: http://www.mydomain.dk/dir/fil.asp
hvad skal jeg så gøre for kun at kigge på fil.asp?
Avatar billede Slettet bruger
21. december 2001 - 13:53 #5
Det kan du ikke gøre 100% sikkert, men denne her vil virke i dit tilfælde:

if (parent.main.iframe.location.href.indexOf(\"fil.asp\")) {
goerNoget();
}

Men den vil også kalde funktionen goerNoget(), hvis adressen fx er:
www.tyvedomaenet.dk/stjaelSide.asp?url=fil.asp
Avatar billede Slettet bruger
21. december 2001 - 13:56 #6
Ups, lige en fejl! Sådan her skal det se ud:
if (parent.main.iframe.location.href.indexOf(\"fil.asp\") > -1) {
goerNoget();
}

Du kan også vælge at kigge på filnavnet af den fil, du leder efter:

if (parent.main.iframe.location.pathname == \"dir/fil.asp\") {
goerNoget();
}

Men den kræver hele stien bortset fra domænenavnet, altså også med alle mapperne, som din fil evt. kunne ligge i!
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