Erik JuhlinMedlem sedan maj 20007 625 inlägg
Detta funkar fint i IE, dock inte i Mozilla. Hur skriver man där?
if (!document.getElementById("detailpage" + id).src)
document.getElementById("detailpage" + id).src = "refererdetail.asp?FirstDate=<%=dFirstDate%>&LastDate=<%=dLastDate%>&CounterId=" + id + "&StyleClass=" + styleClass;
PepeJeriaMedlem sedan feb. 2003779 inlägg
Vad får du för fel?
Nedanståend funkar bra i Mozilla, Opera, IE etc:
document.getElementById("frameName").src = "http://www.aftobladet.se";
Erik JuhlinMedlem sedan maj 20007 625 inlägg
Nu när jag kollade närmre så får jag inget fel, men den vill inte uppdatera eftersom att src inte är tom. Konstigt eftersom att jag satt src="" på iframen...
Peter SMedlem sedan dec. 20025 484 inlägg
Använd getAttribute():
if ( !document.getElementById( "detailpage" + id ).getAttribute( "src" ) )
document.getElementById( "detailpage" + id ).setAttribute( "src", "refererdetail.asp?FirstDate=<%=dFirstDate%>&LastDate=<%=dLastDate%>&CounterId=" + id + "&StyleClass=" + styleClass);
:)
PepeJeriaMedlem sedan feb. 2003779 inlägg
setAttribute(attribute, value); är iofs samma sak som ovanstående lösning.
Erik JuhlinMedlem sedan maj 20007 625 inlägg
get/setAttribute funkade faktiskt bättre!