Stefan Teresiak: aufgerufene seite eines iframes auslesen...

Hallo Programmierfans...

ich habe folgendes problem:

wie kann ich ermitteln, auf welcher seite sich der besucher in einem iframe befindet? das iframe zeigt auf eine mir unbekannte seite...

vielen dank für eure hilfe im voraus.

viele grüße

stefan teresiak

  1. Sup!

    Meines Wissens nach hat man weder Zugriff auf die Seite im IFrame via DOM (jedenfalls habe ich es nicht hinbekommen, trotz Rumsuchen in der Dokumenation), noch sonstwie.

    Das ist IMHO auch ganz gut so, sonst könnte man ja die Seite im IFrame sonstwie verhunzen und z.B. Pornobildchen reinbauen etc. - und wo der User im IFrame hinsurft, geht Dich ja auch nicht so arg viel an (wäre natürlich super - geht aber schon bei Frames nicht, glaube ich.

    Gruesse,

    Bio

    1. Sup!

      Meines Wissens nach hat man weder Zugriff auf die Seite im IFrame via DOM (jedenfalls habe ich es nicht hinbekommen, trotz Rumsuchen in der Dokumenation), noch sonstwie.

      Das ist IMHO auch ganz gut so, sonst könnte man ja die Seite im IFrame sonstwie verhunzen und z.B. Pornobildchen reinbauen etc. - und wo der User im IFrame hinsurft, geht Dich ja auch nicht so arg viel an (wäre natürlich super - geht aber schon bei Frames nicht, glaube ich.

      Gruesse,

      Bio

      hi,

      sorry für meine späte antwort.
      klingt irgendwie logisch deine antwort. hoffentlich gibt es noch doch irgendwie eine möglichkeit.

      gibt es unter umständen eine möglichkeit was mit document.write ins iframe??? ich habe von java-script kaum ahnung.

      wäre dankbar für jeden vorschlag...

      viele grüße

      stefan
      ps: ein wenig schleichwerbung für mein projekt:
      http://www.spanienweb.com ;)

      1. Sup!

        Ich habe versucht, mir mit document.getElementById/getElementByTagName(index).length die Menge der Nodes ausgeben zu lassen, die im IFrame-Element eingehängt sind (denn ein HTML-Dokument ist ein Element ist ein Node, wenn man in die DOM Core Spec reinschaut) - da ist aber kein Node, denn es kommt leider Null raus. D.h., per JS geht da nichts, denn wo kein Node, da kein Dokument, da kein document.open, da kein document.write - vielleicht geht es ja im IE, der hat ja manchmal ein etwas anderes "Sicherheitskonzept" ;-)

        Aber sonst sehe ich schwarz.

        Vielleicht bastelst Du lieber was server-seitiges...

        Gruesse,

        Bio

        1. Sup!

          Ich habe versucht, mir mit document.getElementById/getElementByTagName(index).length die Menge der Nodes ausgeben zu lassen, die im IFrame-Element eingehängt sind (denn ein HTML-Dokument ist ein Element ist ein Node, wenn man in die DOM Core Spec reinschaut) - da ist aber kein Node, denn es kommt leider Null raus. D.h., per JS geht da nichts, denn wo kein Node, da kein Dokument, da kein document.open, da kein document.write - vielleicht geht es ja im IE, der hat ja manchmal ein etwas anderes "Sicherheitskonzept" ;-)

          Aber sonst sehe ich schwarz.

          Vielleicht bastelst Du lieber was server-seitiges...

          Gruesse,

          Bio

          Hi Bio,

          danke für deine mühen. serverseitig wird leider auch nicht gehen, da die seiten im iframe ja nicht auf meinem server liegen. schade. vielen dank aber für deine hilfe;)

          falls ich doch eine möglichkeit finde, werde ich das hier nochmal posten. interessant ist es allemal.

          viele grüße

          stefan