Avatar billede bimbo111 Nybegynder
18. juni 2005 - 15:47 Der er 6 kommentarer og
1 løsning

syntaks i javascript location.replace

Jeg har lavet et script der gerne skulle erstatte iframet der hedder "log" med en side der hedder "logged.asp" men det virker ikke ? det virker hvis den skal gøre det i sit eget frame (altså det iframe som scriptet er i) men ikke med log-iframet ? jeg forstår det ikke ?

<script type="text/JavaScript">parent.frames['log'].location.replace'./logged.asp');parent.frames['log'].focus();</script>
Avatar billede jokkejensen Novice
18. juni 2005 - 15:54 #1
virker

parent.log.location = "logged.asp";

ik ?
Avatar billede olebole Juniormester
18. juni 2005 - 16:45 #2
<ole>

jokkejensen >> Den replace'er ikke siden  :)

Sådan:
    location.replace("sti/til/side.asp")

/mvh
</bole>
Avatar billede olebole Juniormester
18. juni 2005 - 16:45 #3
:)
Avatar billede roenving Novice
19. juni 2005 - 06:57 #4
-- og fejlen er, at der mangler en enkelt parantes:

<script type="text/JavaScript">parent.frames['log'].location.replace('logged.asp');parent.frames['log'].focus();</script>
Avatar billede bimbo111 Nybegynder
19. juni 2005 - 19:26 #5
den siger jo ikke noget om hvilket iframe olebole ?
Avatar billede bimbo111 Nybegynder
19. juni 2005 - 19:36 #6
argh !!! har fundet ud af det nu... mit script virkede faktisk fint, men jeg havde åbenbart ikke fået gemt min index-fil ordenliigt da jeg navngav mit iframe ! så det er jo klart det ikke virker når der overhovedet ikke var noget frame der hed "log" !! :S
Avatar billede bimbo111 Nybegynder
02. juli 2005 - 13:13 #7
lukket
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