[GastForen Programmierung/Entwicklung JavaScript Eigenschaften eines Elementes eines anderen Frames steuern

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Eigenschaften eines Elementes eines anderen Frames steuern

rolf heim
Beiträge gesamt: 4

24. Feb 2011, 13:51
Beitrag # 1 von 5
Bewertung:
(4319 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen

ich möchte aus einem Frame (z.B. Body) heraus die Eigenschaften (z.B. src) eines Bildes (corner_pic) in einem anderen Frame (top_index) steuern ...

Kann ich das Bild aus einem anderen Frame heraus ansteuern? Wie schreibt sich der Pfad?

Herzlichen Dank für Vorschläge
Rolf
X

Eigenschaften eines Elementes eines anderen Frames steuern

SabineP
Beiträge gesamt: 7586

24. Feb 2011, 14:22
Beitrag # 2 von 5
Beitrag ID: #465653
Bewertung:
(4313 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Rolf,

was meinst Du mit "steuern"?


als Antwort auf: [#465652]

Eigenschaften eines Elementes eines anderen Frames steuern

rolf heim
Beiträge gesamt: 4

24. Feb 2011, 15:33
Beitrag # 3 von 5
Beitrag ID: #465658
Bewertung:
(4297 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sabine

Danke für Deine rasche Reaktion. Ich möchte beispielsweise die Grösse verändern (Miniatur bis Vollbild), von sichtbar auf unsichtbar wechseln (z.B. mit einem News-Button) oder den Inhalt des Bildes verändern, in dem ich ein anderes Bild bestimme.

Im selben Frame kann ich ja beispielsweise über "onmouseenter="corner_pic.src='picture_library/Sanddorn.jpg' ein Bild direkt verändern. Dies möchte ich nun aus einem anderen Frame heraus machen.

Gruss Rolf


als Antwort auf: [#465653]

Eigenschaften eines Elementes eines anderen Frames steuern

ganesh
Beiträge gesamt: 1981

25. Feb 2011, 03:07
Beitrag # 4 von 5
Beitrag ID: #465696
Bewertung:
(4256 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hier ist ein simples Beispiel:

Angenommen du hast so ein Frameset HTML:

Code
<html> 

<frameset cols="25%,75%">
<frame src="frame_a.html" name="a" />
<frame src="frame_b.html" name="b" />
</frameset>

</html>


a wäre also z.B. der Navigations-Frame, b der Hauptinhalts-Frame.

In Frame b hättest du ein Bild, das du mit einem DIV ID eindeutig identifizierst:
Code
<img src="http://www.w3schools.com/images/compatible_ie.gif" alt="Würg" id="browserPic" /> 



In Frame a dann so etwas:
Code
 
<html>
<head>
<script type="text/javascript">
function changePic(url, alt) {
parent.frames['b'].document.getElementById('browserPic').src = url;
parent.frames['b'].document.getElementById('browserPic').alt = alt;
}
</script>

...
</head>

<body>

<a href="javascript: changePic('http://www.w3schools.com/images/compatible_firefox.gif', 'Feuerfuchs');">Firefox</a><br />
<a href="javascript: changePic('http://www.w3schools.com/images/compatible_opera.gif', 'La Traviata');">Opera</a><br />
<a href="javascript: changePic('http://www.w3schools.com/images/compatible_chrome.gif', 'Big Brother');">Chrome</a><br />
<a href="javascript: changePic('http://www.w3schools.com/images/compatible_safari.gif', 'Tierisch');">Safari</a><br />
<a href="javascript: changePic('http://www.w3schools.com/images/compatible_ie.gif', 'Würg');">IE</a><br />


</body>
</html>



als Antwort auf: [#465652]

Eigenschaften eines Elementes eines anderen Frames steuern

rolf heim
Beiträge gesamt: 4

25. Feb 2011, 19:57
Beitrag # 5 von 5
Beitrag ID: #465805
Bewertung:
(4213 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Salu Ganesh

herzlichen Dank für Deine Hilfe, funktioniert super! Habe vorher so lange gesucht und probiert, auf diese Lösung wäre ich aber mit meinen beschränkten Programmierkenntnissen nie gekommen.

Viele Grüsse
Rolf


als Antwort auf: [#465696]
X