Das ist mein Skript:
%Vor%In diesem Fall wird das Popup-Fenster vor dem Laden der Seite angezeigt, aber ich möchte, dass es nach dem vollständigen Laden der Seite angezeigt wird. In Html sieht es so aus:
%Vor%aber ich kann es nicht in MVC verwenden, ich habe eine Masterseite für alle meine Webanwendung
Wenn Sie jquery verwenden können, können Sie die Warnung in die $(document).ready()
-Funktion einfügen. es würde ungefähr so aussehen:
Um jQuery einzubeziehen, fügen Sie Folgendes in das <head>
-Tag Ihres Codes ein:
Hier ist ein kurzes Beispiel in jsFiddle: Ссылка
Es gibt drei Möglichkeiten.
Die erste besteht darin, das Skript-Tag am Ende der Seite zu platzieren:
Die zweite Möglichkeit besteht darin, ein Onload-Ereignis zu erstellen:
%Vor% Es wird eine Funktion ausgeführt, wenn das Fenster geladen wird.
Schließlich besteht die dritte Möglichkeit darin, ein Ereignis readystatechange
zu erstellen und das aktuelle document.readystate zu überprüfen:
Warum können Sie es nicht in MVC verwenden?
Anstatt die Methode body load zu verwenden, verwenden Sie jQuery und warten Sie, bis die Funktion onready des Dokuments abgeschlossen ist.
Tags und Links asp.net-mvc javascript html