Avatar billede koldstar Nybegynder
08. november 2002 - 10:13 Der er 10 kommentarer og
1 løsning

if frame[2] = "blabla.asp"

Hej
Jeg har en side som bruger frames. Jeg har et link i frame 1, som ikke skal vikre hvis frame 2 = "blabla.asp".

Kort sagt skal jeg undersøge indholdet af frame 2

Hvordan gør jeg det??
Avatar billede nikolajdu Nybegynder
08. november 2002 - 10:17 #1
if(!top.frames['navn2'].location=="blabla.asp"){
top.frames['navn1'].location.href='minside.html'
}

Du må adrig navngive noget kun med tal. Sørg atså for at dine frames hedder f.eks navn1 og navn2.

/Nikolaj
Avatar billede nikolajdu Nybegynder
08. november 2002 - 10:17 #2
bah 2 sekunder.
Avatar billede koldstar Nybegynder
08. november 2002 - 10:22 #3
takker... Hvad kan der gå galt hvis man bruger tal???
Avatar billede nikolajdu Nybegynder
08. november 2002 - 10:24 #4
<script language="JavaScript">

function filnavn(mitlink){


filen = top.frames['navn2'].location.href;
if (filen.lastIndexOf('/') !=-1){
f1=filen.lastIndexOf('/')+1;
f2=filen.length;
navn=filen.substring(f1,f2);

if(!navn=="blabla.asp"){
top.frames['navn1'].location.href = mitlink;
        }
    }
}

</script>

<a href="#" onclick="filnavn('sidenJegVilHenPaa.html');return false">linket</a>
Avatar billede nikolajdu Nybegynder
08. november 2002 - 10:25 #5
Hvis du udelukkende bruger tal så ender det i værste tilfælde sådan her :

if(1==2){
alert("vi har tjekket på at 1 rent faktisk er 2 og det er god hovedregning")
}

Se det er jo noget matematisk sludder. :))
Avatar billede koldstar Nybegynder
08. november 2002 - 10:28 #6
hvad gør jeg hvis nu mitlink skal være history.back(1).....

du skal nok få flere point :o)
Avatar billede nikolajdu Nybegynder
08. november 2002 - 10:29 #7
Eller i dit tilfælde så vil det blive :

2= "blabla.asp"

Igen noget forfærdeligt sludder. 2 er et tal og altså ikke nogen streng :)
Avatar billede nikolajdu Nybegynder
08. november 2002 - 10:30 #8
<a href="#" onclick="filnavn(history.back(1));return false">linket</a>
Avatar billede nikolajdu Nybegynder
08. november 2002 - 10:32 #9
fjerne lige en slamkode karakter...

if(navn!="blabla.asp"){
top.frames['navn1'].location.href = mitlink;
        }
Avatar billede koldstar Nybegynder
08. november 2002 - 10:33 #10
okay... min fejl.. jeg havde skrevet history.nack..... mærkeligt at det ikke virkede ... tak for hjælpn...
Avatar billede nikolajdu Nybegynder
08. november 2002 - 10:34 #11
No problemos :)
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