Ist es möglich, den Titel des Meldungsfelds zu ändern, das die Funktion verify () in JavaScript öffnet?
Ich könnte ein modales Popup-Feld erstellen, möchte dies jedoch so minimalistisch wie möglich gestalten. Ich möchte so etwas machen:
confirm("This is the content of the message box", "Modified title");
Der Standardtitel in Internet Explorer ist "Windows Internet Explorer" und in Firefox "[JavaScript-Programm]". Nicht sehr informativ. Obwohl ich unter dem Gesichtspunkt der Browsersicherheit verstehen kann, dass Sie dies nicht tun sollten.
quelle
JA, SIE KÖNNEN es tun !! Es ist ein wenig kniffliger Weg; ) (es funktioniert fast auf ios)
var iframe = document.createElement("IFRAME"); iframe.setAttribute("src", 'data:text/plain,'); document.documentElement.appendChild(iframe); if(window.frames[0].window.confirm("Are you sure?")){ // what to do if answer "YES" }else{ // what to do if answer "NO" }
Geniesse es!
quelle
if
Block in eine Zeitüberschreitung versetzt wurde, wurde in Firefox das gleiche Ergebnis erzielt. Funktioniert nicht in Chrome. jsfiddle.net/pzd9pmeuNicht möglich. Sie können jedoch eine Javascript-Bibliothek eines Drittanbieters verwenden, die ein Popup-Fenster emuliert. Sie sieht wahrscheinlich auch besser aus und ist weniger aufdringlich.
quelle
Sie können immer ein verstecktes Div verwenden und Javascript verwenden, um das Div zu "popup" und Schaltflächen zu haben, die wie Ja und Nein sind. Ziemlich einfaches Zeug.
quelle
Das kannst du leider nicht. Die einzige Möglichkeit besteht darin, dies mit einem window.open-Aufruf zu simulieren.
quelle
Verwenden Sie dann nicht den Dialog "verify ()" ... einfach, einen benutzerdefinierten Dialog aus "prototype / scriptaculous", "YUI", "jQuery" zu verwenden.
quelle
Ich weiß, dass dies für alert () nicht möglich ist, daher ist es auch nicht möglich, dies zu bestätigen. Grund ist die Sicherheit: Sie dürfen sie nicht ändern, damit Sie sich nicht als Systemprozess oder ähnliches präsentieren.
quelle
Ja, es ist unmöglich, den Titel zu ändern. Wenn Sie weiterhin einen eigenen Titel haben möchten, können Sie versuchen, stattdessen andere Popup-Fenster zu verwenden.
quelle