Javascript Alert - Entfernen “Der Seite an ??? Sagt"
Ich habe ein Formular, und ich bin mit Javascript-Validierung der form also, wenn Sie ein Feld leer lassen, es wird die Warnmeldung "Bitte geben Sie Ihren Namen".
Wenn ich auf den link gehen direkt, es funktioniert perfekt. Aber das ist wie eine Art von Widget, so bin ich mit einem iFrame zum einbetten in andere Websites. Wenn ich Sie einbetten, und klicken Sie auf Senden, mit einem leeren Feld heißt es: Der Seite an http://www.example.com sagt: Bitte geben Sie Ihren Namen
Gibt es einen Weg, um loszuwerden dieses?
- NÖ...........
- Es ist eine Sicherheitsmaßnahme, um zu verhindern, dass eine schädliche iframe aus trickst Sie zu denken, dass die übergeordnete Seite angefordert wird, die private Informationen.
- mögliche Duplikate von so Bearbeiten Sie einen JavaScript-alert-box-Titel?
- Danke Marc. Macht Sinn.
InformationsquelleAutor Drew | 2011-11-03
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, gibt es nicht. Es ist ein anti-phishing-Funktion.
Wenn Sie möchten, dass ein dialog ohne, und dann haben Sie es imitieren die Verwendung von HTML-Elemente in Ihrer Seite.
Für diejenigen, die noch auf der Suche zu verwenden, die native-Alarm/bestätigen, es ist nicht schwer zu bekommen Vergangenheit die anti-phishing-Umsetzung. Dies ist, weil der iframe Bearbeiten können die Eltern und den Zugriff auf Ihren Umfang.
Versuchen Sie dies:
Der Grund, warum dies funktioniert, ist, weil new Function(") nicht schaffen, eine Schließung und verwendet stattdessen den Rahmen, wo die Funktion definiert ist (über die Eltern.Funktion).
Können Sie einige benutzerdefinierte Benachrichtigung plugin. Zum Beispiel http://stefangabos.ro/jquery/zebra-dialog/