fremde Forms in Frameset per js ausfüllen
rolf23
- javascript
Hallo,
gibt es eine Möglichkeit, ein Formular aus einer anderen Domain (!) als Frame darzustellen und per javascript aus einem weiteren Frame auszufüllen ?
Meine Anwendung dafür: Free-SMS Formular mit meiner Telefonummer etc. ausfüllen.
Da man auf diese Weise die Werbung des fremden SMS-Anbieters gleich mit darstellt dürfte das kein allzu übler Mißbrauch sein.
Es gibt aber sicher noch sehr viele andere sinnvolle Anwendungen dafür.
Mfg
Rolf
Hallo!
gibt es eine Möglichkeit, ein Formular aus einer anderen Domain (!) als Frame darzustellen und per javascript aus einem weiteren Frame auszufüllen ?
Meine Anwendung dafür: Free-SMS Formular mit meiner Telefonummer etc. ausfüllen.
NEIN! Du hast auf Objekte(z.b. Form) oder Seiten anderer Domains keinen Zugriff. Was ja eigentlich verständlich ist.
mfg, André Laugks
NEIN! Du hast auf Objekte(z.b. Form) oder Seiten anderer Domains keinen Zugriff. Was ja eigentlich verständlich ist.
mfg, André Laugks
Danke für die schnelle Antwort.
Hallo!
»» - Aber ich finde das überhaupt nicht verständlich.
Schließlich darf Sicherheit ohnehin nicht von Client-
seitigen Funktionen abhängen.
Sicherheit hin oder her! Was hast Du in fremden Seiten rumzufummeln? Diese Frage solltest
Du Dir stellen. Ich würde es nicht wollen, das jemand mein Formular verwendet, also meine Seite
in einem fremden Frameset lädt und dann Features der Seite verwendet.
mfg, André Laugks
Hallo André,
vielleicht war auch das Beispiel (Free-SMS-Anbieter) nur sehr
unglücklich gewählt; ich selbst hatte ein ähnliches Problem auch
schon, und zwar noch ehe ich das Cookie zum Ausfüllen den Forum-
Formulars gefunden hatte.
Meine Idee war, das Forum selbst in ein Frameset zu laden und "über"
dem Forum eine Seite mit einem "Ausfüllen"-Button zu platzieren,
der auf "Knopfdruck" das selbe gemacht hätte, wie das Cookie, näm-
lich die Formularfelder auszufüllen.
Hat aber nicht funzt, weil die von mir angesprochenen Elemente im
Forums-Frame angeblich kein Objekt waren (IE) - oder wie der NS
es ausnahmsweise mal besser sagte: xyz has no properties.
Es gibt also auch noch "legale" Anwendungsbeispiele - was jetzt
_nicht_ !! heissen soll, dass die Fragestellung von Rolf in eine
illegale Richtung gegegangen wäre.
Viele Grüsse
Alex
Hallo!
Es gibt also auch noch "legale" Anwendungsbeispiele - was jetzt
_nicht_ !! heissen soll, dass die Fragestellung von Rolf in eine
illegale Richtung gegegangen wäre.
Ok, jetzt oute ich mich auch. Auf einer Seite, läuft ein Gewinnspiel. Dort füllt man eine
Formular aus, und schickt es ab. Dann wird eine Antwortseite angezeigt, mit einer anderen
URL. Das Gewinnspiel wird von einem anderen Server/URL, der vom Werbepartner, geladen.
Um nun mit zu zählen, wieviele an dem Gewinnspiel teilnehmen, also das Formular ausfüllen
und abschicken, packte ich die Gewinnspielseite in einem Frameset, mit 2 Frames(100%,*).
Für jedes abgesendete Formular gibt es Geld, und zwar sehr viel Geld.
Nun dachte ich, packe in das unsichtbare Frame ein JS, was alle 100 Milisekunden die URL
der Frame abfragt, ob die Seite mit dem Formular geladen ist oder die Antwortseite.
Ist die Antwortseite geladen, wird ein PHP-Script gestartet, was dies registriert. Also
eine Art Counter. Man weis ja nicht, ob der Werbepartner beschummelt. Um Geld zu sparen,
halbiert er einfach die Zahl der Gewinnspielteilnehmer.
Lange Rede, kurzer Sinn! Es hat natürlich nicht funktioniert. Ich konnte nicht die URL der
Frames abfragen, da die URL eine andere Domain hat.
OK, was Dein Cookie-Ding angeht, drücke ich mal die Augen zu! ;-)
Aber irgendwelche Layer, Inhalte etc. auf einer fremden Seite nicht beeinflußen zu können
ist in Ordnung!
mfg, André Laugks