Avatar billede fireworld Nybegynder
19. januar 2002 - 12:36 Der er 9 kommentarer og
1 løsning

findes frames??

Er der en måde man kan tjecke om der findes frames i siden altså hvis der er et frame som hedder

tester så skal den alert(\'findes\');
ellers

alert(\'findes ikk\');
Avatar billede nute Nybegynder
19. januar 2002 - 12:39 #1
<script>
if( document.frames.length > 0 ) {
  alert( \"finnes\" );
} else {
  alert( \"finnes ikke\");

}
</script>
Avatar billede fireworld Nybegynder
19. januar 2002 - 13:30 #2
laver man sådan her

document.frames[\'framenavn\'].length

?
Avatar billede Slettet bruger
19. januar 2002 - 16:31 #3
if (document.frames[\"framenavn\"]) alert(\"Findes\");
else alert(\"Nope!\");
Avatar billede nute Nybegynder
19. januar 2002 - 16:33 #4
ehhh...jeg har jo skrevet hva du skal gjøre...hvorfor tester du det ikke istedenfor å stille enda et spørsmål ???

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<SCRIPT LANGUAGE=\"JavaScript\" TYPE=\"text/javascript\">
<!--
if( document.frames.length > 0 ){
  alert( \"Finnes\" );
} else {
  alert( \"Finnes ikke\" );
}
//-->
</SCRIPT>


</body>
</html>
Avatar billede Slettet bruger
19. januar 2002 - 16:41 #5
nute>> Jeg tror han vil tjekke, om der findes en frame, der hedder \"tester\" eller \"framenavn\".
Avatar billede nute Nybegynder
19. januar 2002 - 16:43 #6
phoenixv >> yup...jeg ser det nå når jeg leser spørsmålet igjennom en gang til :)
Avatar billede Slettet bruger
19. januar 2002 - 16:52 #7
Eventuelt kan du skrive:

if (self.frames[\"framenavn\"]) //Gør dit eller dat

Jeg ved ikke, hvad der er mest korrekt.
Avatar billede fireworld Nybegynder
20. januar 2002 - 18:43 #8
okay jge har et problem

i alle mine frames filer har jeg sådan her

<script>
function checkframes()
{
if(document.frames[\"header\"]&&document.frames[\"sponsor\"]&&document.frames[\"topic\"]&&document.frames[\"menu\"]&&document.frames[\"main\"]&&document.frames[\"typing\"]&&document.frames[\"hidden\"])
{
}
else
{
alert(\"errror\"); 
}

}
</script>

<body onload=\"checkframes()\">



men selvom frames findes?? så alerter den alle gangene!

hvordan fixer jeg deT?
Avatar billede Slettet bruger
21. januar 2002 - 15:27 #9
Prøv:

if (!top.frames[\"header\"] || !top.frames[\"sponsor\"] || !top.frames[\"topic\"] || !top.frames[\"menu\"] || !top.frames[\"main\"] || !top.frames[\"typing\"] || !top.frames[\"hidden\"]) alert(\"Errrrror\");
Avatar billede fireworld Nybegynder
21. januar 2002 - 18:33 #10
Takker
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