Dominik: Bilder austauschen

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;

}

  1. 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

  2. Hi,

    farbe = parent.document.all.id;

    Du hast nicht erwähnt, daß das Script nur im IE laufen soll. Absicht?

    freundliche Grüße
    Ingo

    1. 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

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
      1. 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

        1. 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 ;))

          --
          Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!