OveRRidEMedlem sedan feb. 200112 078 inlägg Nu skall vi hacka JavaScript igen, och det börjar lovande. ;)
Jag vill referera till en bild i en frame från en annan och har följande kod;
parent.ohtop.getElementById("mittobjekt").src = "images/menu/mittobjekt.gif";
Felmeddelandet lyder;
Object doesn't support this property or method
Jag vet att objektet finns i framen "ohtop", samt att den är namngiven med attributet "id" i sin tagg.
Missar jag något?
MorphMedlem sedan juli 2000534 inlägg
Missar jag något?
Japp, getElementById är en metod hos document-objektet. Alltså:
parent.ohtop.document.getElementById("mittobjekt").src = "images/menu/mittobjekt.gif";
OveRRidEMedlem sedan feb. 200112 078 inlägg Jag kom på det också. ;) Tack ändå!
Jag har dock ett annat bry; jag har en funktion som tar två parametrar, varav den ena ibland inte anges. Om jag ändå vill göra nåt i stil med .length på den, hur gör jag då? Den är ju bara [undefined].
@ndersMedlem sedan juni 200032 969 inlägg kan du inte göra något typ sånt här:
if (!param2)
param2 = '';
if (param2.length>0)
alert('foo!');
@ndersMedlem sedan juni 200032 969 inlägg Men du kan väl ändå inte göra length på den?
Jag kanske missförstod din fråga. :)
OveRRidEMedlem sedan feb. 200112 078 inlägg Jo, fast det räcker egentligen att få reda på ifall parametern är angiven eller inte. Metoden .lengh var kanske lite fel att använda. ;)