aufgerufene seite eines iframes auslesen...
Stefan Teresiak
- html
0 Bio
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
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
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 ;)
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
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