webForumDet fria alternativet

Läsa/Ändra URL i iframe

5 svar · 282 visningar · startad av Erik Juhlin

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#1

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
#2

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
#3

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
#4

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
#5

setAttribute(attribute, value); är iofs samma sak som ovanstående lösning.

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#6

get/setAttribute funkade faktiskt bättre!

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb