stephanies: Bildaustausch abhänig von einem Target

Beitrag lesen

Hallo nochmal,

also ich habe nun die Funktion so übernommen

<SCRIPT>
function bilder_tausch_url (my_url, my_pic) {
   document.Content.src=my_url;
   document.image[0].src=my_pic;
}
</SCRIPT>

Wobei mein IFrame so aussieht:
<iframe src="content_home.html" width="424" height="257" name="Content" frameborder="0" scrolling="auto">
</iframe>

Leider bekomme ich den zusammenhang noch nicht ganz hin, bzw verstehe ihn noch nicht. Die funktion bezieht sich also mit "document" auf das aktuelle Dokument und mit ".Content" auf das Objekt "Content" (in diesem Falle der iframe) und mit ".src" auf das zu ersetzende Atribut? Wenn ich das bishierhin richtig verstanden habe, scheint es aktuell nicht zu funktionieren.

Weiter ist mir unklar woher die funktion weiß, das image[0] auch tatsächlich das Image ist, welches ausgetauscht werden soll?

Vielleich könnt ihr mir noch auf die Sprünge helfen.

Gruß,
B.

Das machst du mit de JS-Funktion:

function mach_mal (my_url, my_pic) {
   document.iframe.src=my_url;
   document.image[0].src=my_pic;

in der Klammer stehen die Variablen, die übergeben werden können
und mit den beiden =-Zeichen werden sie dann an die Objekte zugewiesen.

Wenn du in diese Funktion die Variablen direkt einsetzt, dann sieht das so aus:

function mach_mal('content1.html', 'img1.jpg') {
   document.iframe.src='content1.html';
   document.image[0].src='img1.jpg'

So würde es dann nach einem Mausklick auf deinen Navi-Link aussehen.