Jason: Javascript nach Laden von IFrame ausführen

Hallo,

ich habe eine Seite mit einem iFrame. Nun möchte ich eine Javascript-Funktion ausführen, sobald die Seite im iFrame vollständig geladen ist. Die Seite im iFrame kann ich jedoch nicht modifizieren, da es eine externe Seite ist.

Ist das irgendwie möglich?

  1. ich habe eine Seite mit einem iFrame. Nun möchte ich eine Javascript-Funktion ausführen, sobald die Seite im iFrame vollständig geladen ist. Die Seite im iFrame kann ich jedoch nicht modifizieren, da es eine externe Seite ist.

    Ist das irgendwie möglich?

    Nein.

    Struppi.

    1. Lieber Struppi,

      Ist das irgendwie möglich?

      Nein.

      ... es sei denn zwei Dinge sind gegeben, von denen wir nicht wissen, ob sie gegeben sind:

      1.) Der OP hat die Möglichkeit, das im Iframe geladene Dokument zu verändern (um z.B. eine Script-Datei zu laden) und
      2.) das Dokument im Iframe ist auf derselben Domain gehostet (same origin policy).

      Dann... könnte man da etwas machen. Aber nur dann.

      Liebe Grüße aus Ellwangen,

      Felix Riesterer.

      --
      ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
      1. ... es sei denn zwei Dinge sind gegeben, von denen wir nicht wissen, ob sie gegeben sind:

        1.) Der OP hat die Möglichkeit, das im Iframe geladene Dokument zu verändern (um z.B. eine Script-Datei zu laden) und

        Die Seite im iFrame kann ich jedoch nicht modifizieren, da es eine externe Seite ist.

        2.) das Dokument im Iframe ist auf derselben Domain gehostet (same origin policy).

        Die Seite im iFrame kann ich jedoch nicht modifizieren, da es eine externe Seite ist.

        Dann... könnte man da etwas machen. Aber nur dann.

        Eben.

        Struppi.

        1. Lieber Struppi,

          bist Du heute so wortkarg, dass Dich Deine Signatur in Sachen Redeschwall gleich mehrfach überholt?

          Liebe Grüße aus Ellwangen,

          Felix Riesterer.

          --
          ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
          1. bist Du heute so wortkarg, dass Dich Deine Signatur in Sachen Redeschwall gleich mehrfach überholt?

            Joh, bin seit gestern am basteln (noch beta) und passend kam dann auch noch heute die Frage dazu.

            Ich hab gar keine Signatur mehr, oder?

            Struppi.

            *nachschau*
            nöö

            1. Lieber Struppi,

              bist Du heute so wortkarg, dass Dich Deine Signatur in Sachen Redeschwall gleich mehrfach überholt?
              Ich hab gar keine Signatur mehr, oder?

              eben! *LOL*

              Viel Erfolg und Glück beim basteln!

              Liebe Grüße aus Ellwangen,

              Felix Riesterer.

              --
              ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
            2. [...] passend kam dann auch noch heute die Frage dazu.

              Bist Du Susanne07 oder hast Du Dich anderweitig an dem Thread beteiligt (als Ghostwriter vielleicht)? Oder noch schlimmer: Bist Du so frustriert, dass Javascript nicht mehr toll ist, nur noch Perl?

              Siechfred

              --
              Hinter den Kulissen passiert viel mehr, als man denkt, aber meistens nicht das, was man denkt.
              1. [...] passend kam dann auch noch heute die Frage dazu.

                Bist Du Susanne07 oder hast Du Dich anderweitig an dem Thread beteiligt (als Ghostwriter vielleicht)? Oder noch schlimmer: Bist Du so frustriert, dass Javascript nicht mehr toll ist, nur noch Perl?

                Nö, wieso?
                Ich hab mich da komplett rausgehalten, ich hatte nur gestern die Idee ein etwas älters Skript von mir aufzupeppen, meine Wahl fiel dann auf den Tabellensortierer und mit Susanne07 hab ich nichts zu tun ;-)

                Struppi.

                1. Lieber Struppi,

                  und mit Susanne07 hab ich nichts zu tun ;-)

                  ooooch komm schon! Da hätte man sich jetzt echt was dabei denken können, und dann machst Du das wieder kaputt... Bist Du Dir da wirklich sicher?

                  Liebe Grüße aus Ellwangen,

                  Felix Riesterer.

                  --
                  ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
      2. Hallo Felix,

        Ist das irgendwie möglich?
        Nein.
        ... es sei denn zwei Dinge sind gegeben, von denen wir nicht wissen, ob sie gegeben sind:

        doch, wir wissen von beiden diesen Dingen, dass sie *nicht* gegeben sind. Wer lesen kann, ist klar im Vorteil. ;-)

        1.) Der OP hat die Möglichkeit, das im Iframe geladene Dokument zu verändern (um z.B. eine Script-Datei zu laden)

        Siehe OP: "Die Seite im iFrame kann ich jedoch nicht modifizieren, ..."

        2.) das Dokument im Iframe ist auf derselben Domain gehostet (same origin policy).

        Siehe OP: "da es eine externe Seite ist."

        Also keine Chance. :-(

        Schönen Tag noch,
         Martin

        --
        Idealismus wächst mit der Entfernung zum Problem.
        1. Hallo Martin!

          Wer lesen kann, ist klar im Vorteil. ;-)

          Ach, Felix wollte nur Struppi in ein Gespräch verwickeln: https://forum.selfhtml.org/?t=162634&m=1058613 ff.

          Viele Grüße aus Frankfurt/Main,
          Patrick

          --

          _ - jenseits vom delirium - _
          [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
          Nichts ist unmöglich? Doch!
          Heute schon gegökt?
  2. Hallo,

    ich habe eine Seite mit einem iFrame. Nun möchte ich eine Javascript-Funktion ausführen, sobald die Seite im iFrame vollständig geladen ist. Die Seite im iFrame kann ich jedoch nicht modifizieren, da es eine externe Seite ist.

    Ist das irgendwie möglich?

    hier http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onload@title=javascript/sprache/eventhandler.htm steht zwar nicht, dass es erlaubt ist, aber wenn's beim Bild geht,

      
    <img alt="mein Bild" src="..." onload="alert('geladen: '+this.alt)">  
    <iframe src="...." .... onload="alert('fertig:\n'+this.src)"></iframe>  
    
    

    ... sollte es auch beim iframe gehen

    Gruß plan_B

    --
         *®*´¯`·.¸¸.·