src eines Frames ändern

anmae

Erfahrenes Mitglied
Hallo,

wie kann ich die Quelle eines frames ändern? Ich habe folgenden Code, welcher mir einen "Zugriff verweigert" Fehler bringt.

HTML:
<input type=button  onClick="javascript:document.flugfrm.src='https://...';" class="button" value="Linienflug" >
	
<iframe name="flugfrm" id="flugfrm" width="722px" height="1100px" scrolling="auto" frameborder=0 src="http://..."></iframe>

sehen kann man das Ganze unter:
http://www.urlaub-btu.de/main.php?Src=Flug
 
Hi,

änder die URL über das location-Objekt des iFrames:
Code:
<input onclick="top.flugfrm.location='https://...';" class="button" value="Linienflug" type="button">
Ciao
Quaese
 
Gibt es eigentlich einen Grund dafür, dass du das mit Javascript machst?

Du schliesst damit zwangsläufig eine Usergruppe aus, was man vermeiden sollte, vor allem wenn es ohne grosse Umstellung auch ohne Javascript geht.
 
hey,

kann man die src eines iFrames auch ohne JS ändern?
wie denn?

und wo wir grad dabei sind. habe ein ähnliches problem.
könntet ihr mir sagen, was hierdran falsch ist
Ich bin einfach zu blöd, das rauszukriegen

Mein Link:
Code:
<li><a href="#" onClick="parent.iframeid.location.href = 'start.html';">Layouts</a></li>

Mein iFrame-Code:
Code:
<iframe src="" style="border:0px #FFFFFF none;" name="banner" scrolling="auto" frameborder="1" align=aus marginheight="0px" marginwidth="0px" height="250" width="600"></iframe>

Was muss ich in die src, die geändert werden soll reinschreiben?

danke
 
Hi,

das Dokument in einem iFrame kannst Du über einen Link ändern, welcher im target-Attribut den Namen
des iFrames enthält.
Code:
<a target="iframe1" href="datei2.html">ändern</a>
<iframe name="iframe1" src="datei1.html"></iframe>
Zur zweiten Frage - Du sprichst den iFrame iframeid an, der Name existiert jedoch nirgendwo. Richtig muss der
Name banner lauten.
Code:
<ul>
<li><a href="#" onClick="parent.banner.location.href = 'start.html';">Layouts</a></li>
</ul>
<iframe src="index.html" style="border: 0px solid #fff; margin: 0; padding: 0; height: 250px; width: 600px;" name="banner" scrolling="auto" frameborder="1"></iframe>
Bei src gibst Du die Datei an, die zunächst im iFrame angezeigt werden soll.

Ciao
Quaese
 

Neue Beiträge

Zurück