Avatar billede dkkarpen Nybegynder
01. november 2002 - 23:39 Der er 5 kommentarer og
1 løsning

Tjek om layers/billeder er tilstede

Jeg har funktion der således ud:

function funktion( ) {
    vis_skjul_layers('menu1','','hide','menu2','','hide','menu3','','hide','menu4','','hide','menu5','','hide');
    parent.tp.byt_billede('Image1','','images/mb1.gif','Image2','','images/mb2.gif','Image3','','images/mb3.gif','Image4','','images/mb4.gif','Image5','','images/mb5.gif',0);
}

Hvordan tjekker jeg om de beskrevne layers og billeder er tilstede inden jeg kører funktionen?
Avatar billede lequet Nybegynder
01. november 2002 - 23:46 #1
Prøv dette

if ( document.getElementById( 'menu1' ) && document.getElementById( 'menu2' ) ) {     
vis_skjul_layers('menu1','','hide','menu2','','hide','menu3','','hide','menu4','','hide','menu5','','hide');
} else {
  alert("Fejl") ;
}

if ( document.images['image1'] && document.images['image2'] ) {
parent.tp.byt_billede('Image1','','images/mb1.gif','Image2','','images/mb2.gif','Image3','','images/mb3.gif','Image4','','images/mb4.gif','Im
} else {
  alert("Fejl") ;
}
Avatar billede dkkarpen Nybegynder
01. november 2002 - 23:55 #2
Uden held.
Avatar billede dkkarpen Nybegynder
02. november 2002 - 00:04 #3
Har det ikke noget at gøre med at billerne er i et andet frame?
Avatar billede lequet Nybegynder
02. november 2002 - 00:17 #4
Jo, lyder sandsynligt, prøv dette istedet


if ( parent.X.document.images['image1'] && parent.X.document.images['image2'] ) {
parent.tp.byt_billede('Image1','','images/mb1.gif','Image2','','images/mb2.gif','Image3','','images/mb3.gif','Image4','','images/mb4.gif','Im
} else {
  alert("Fejl") ;
}

Hvor X er navnet på din frame
Avatar billede dkkarpen Nybegynder
02. november 2002 - 12:53 #5
Perfekt! Laver du lige et svar.
Avatar billede lequet Nybegynder
02. november 2002 - 12:58 #6
:)
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