Bilder austauschen
Dominik
- javascript
0 daniel840 Ingo Turski0 Cybaer0 Ingo Turski0 Cybaer
Hallo zusammen!
Ich weiss nicht genau wo das Problem steckt, daher schreibe ich alles hin.
Ich habe eine Seite mit einem iframe drin.
Auf der Hauptseite kann man per Radionbutton eine Farbe aussuchen.
Beim Auswählen ändere ich die Variable id.
z.B. onClick="id='rot'"
Im iframe rufe ich sobald man auf ein Bild klickt die Funktion
farbe() auf.
onClick="farbe(); this.src = '../images/' + farbe + '.gif'"
Dort versuche ich die id der Hauptseite aufzurufen und sie in der Variable "farbe" zu speichern.
Anschliessend möchte ich das Bild anhand dem Variablenwert austauschen.
function farbe() {
var farbe;
farbe = parent.document.all.id;
return farbe;
}
Hallo Dominik,
keine Ahnung, obs daran liegt, aber ich würde der Variable mal einen anderen Namen als "id" geben. Und es ev. dann mal mit
farbe = parent.document.getElementById("warmalId")
versuchen.
Gruss,
Daniel
Hi,
farbe = parent.document.all.id;
Du hast nicht erwähnt, daß das Script nur im IE laufen soll. Absicht?
freundliche Grüße
Ingo
Hi,
farbe = parent.document.all.id;
Du hast nicht erwähnt, daß das Script nur im IE laufen soll. Absicht?
Pilepalle! Schließlich unterstützt mittlerweile sogar der Mozilla document.all ... =;->
Gruß, Cybaer
Hi,
Pilepalle!
was'n das? ;-)
Schließlich unterstützt mittlerweile sogar der Mozilla document.all ... =;->
Echt? Ist mir neu. Obelix würde sagen: "die spinnen, die ...".
freundliche Grüße
Ingo
Hi,
Pilepalle!
was'n das? ;-)
Korrekt: Pillepalle, evt. auch Pille-Palle. Hochdeutsch: Pippi-Kram! ;-)
Google meldet 5290 Treffer. Dieser bietet eine treffliche (Kurz-)Erläuterung: http://www.ruhrgebietssprache.de/lexikon/pillepalle.html
Echt? Ist mir neu.
Ab 1.8.
Obelix würde sagen: "die spinnen, die ...".
Absolut. Zumal das aus "Kompatibilitätsgründen für einfache Scripts" eingebaut wurde (wohl weil deren "Programmierer" halt nur für den IE entwickeln). Aber ich bin ja mal gespannt, wieviele weniger einfache, gleichwohl trotzdem nicht "korrekte" Scripts dann nicht mehr laufen, weil ein einfaches document.all für eine Browserweiche dient, und der Mozila dann den Rest nicht mehr versteht ... =:-o
Gruß, Cybaer (Westfale in der Diaspora ;))