Ich muss den Stil der Schaltfläche "OK" in einem Warnfeld ändern .
<head>
<script type="text/javascript">
function show_alert() {
alert("Hello! I am an alert box!");
}
</script>
</head>
<body>
<input type="button" onclick="show_alert()" value="Show alert box" />
</body>
javascript
css
Jay
quelle
quelle
Antworten:
Das Warnfeld ist ein Systemobjekt und unterliegt nicht CSS. Um diesen Stil zu erreichen, müssten Sie ein HTML-Element erstellen und die
alert()
Funktionalität nachahmen . Der jQuery UI-Dialog erledigt einen Großteil der Arbeit für Sie und funktioniert im Wesentlichen wie folgt: Link .Code-Snippet anzeigen
quelle
Ich habe versucht, ein Skript für Boxstile
alert()
mit zu verwenden.java-script
Hier habe ich diese JS und CSS verwendet.Verweisen Sie auf diese Codierungs-JS-Funktionalität.
Und CSS für
alert()
BoxUnd HTML-Datei:
Und auch dieses DEMO: JSFIDDLE- und DEMO- ERGEBNISBILD anzeigen
quelle
Ich benutze SweetAlert , es ist fantastisch , Sie erhalten viele Anpassungsoptionen sowie alle Rückrufe
quelle
Nicht möglich. Wenn Sie das visuelle Erscheinungsbild des Dialogfelds anpassen möchten, müssen Sie eine JS-basierte Lösung wie das Dialogfeld "jQuery.UI" verwenden .
quelle
Eine Möglichkeit ist die Verwendung von altertify . Dies ergibt eine gut aussehende Warnbox .
Fügen Sie einfach die erforderlichen Bibliotheken von hier hinzu und verwenden Sie den folgenden Code, um das Warnfeld anzuzeigen.
Die Ausgabe sieht folgendermaßen aus. Um es hier in Aktion zu sehen, ist die Demo
quelle
Option 1. Sie können AlertifyJS verwenden . Dies ist gut für Alertify
Option 2. Wenn Sie ein Projekt starten oder sich einfach einem Projekt anschließen, das auf Webanwendungen basiert, ist das Design der Benutzeroberfläche möglicherweise gut. Andernfalls sollte dies geändert werden. Um Web 2.0-Anwendungen zu erstellen, arbeiten Sie mit dynamischen Inhalten, vielen Effekten und anderen Dingen. All diese Dinge sind in Ordnung, aber niemand hat darüber nachgedacht, die JavaScript-Warn- und Bestätigungsfelder zu optimieren. Hier ist der Weg
Erstellen Sie einen einfachen js-Dateinamen jsConfirmStyle.js. Hier ist einfacher JS-Code
Erstellen Sie eine einfache HTML-Datei
quelle
Sie müssen Ihre eigene Warnbox wie folgt erstellen:
Der js-Teil ruft das Element im HTML-Code ab, um das Warnfeld zu erstellen, und löscht es dann, nachdem der Benutzer auf OK geklickt hat .
Sie können die Warnung mit aufrufen
jAlert("Custom Text", "Ok!");
quelle
Ich weiß, dass dies ein älterer Beitrag ist, aber ich habe heute Morgen nach etwas Ähnlichem gesucht. Ich habe das Gefühl, dass meine Lösung viel einfacher war, nachdem ich mir einige der anderen Lösungen angesehen habe. Eine Sache ist, dass ich die Schriftart awesome im Ankertag verwende.
Ich wollte ein Ereignis in meinem Kalender anzeigen, als der Benutzer auf das Ereignis klickte. Also habe ich ein separates
<div>
Tag wie folgt codiert :Ich finde es einfacher, Klassennamen in meiner Abfrage zu verwenden, da ich asp.net verwende.
Unten ist die Abfrage für meine Vollkalender-App.
Sie müssen Ihre eigene Google Kalender-ID und API-Schlüssel haben.
Ich hoffe, dies hilft, wenn Sie eine einfache Popup-Anzeige benötigen.
quelle
quelle
Styling alert () - Boxen sind nicht möglich. Sie können stattdessen ein modales Javascript-Overlay verwenden.
quelle
Ich glaube nicht, dass Sie den Stil der Standardwarnfelder des Browsers ändern könnten.
Sie müssen Ihre eigene erstellen oder eine einfache und anpassbare Bibliothek wie xdialog verwenden . Im Folgenden finden Sie ein Beispiel zum Anpassen der Warnmeldung. Weitere Demos finden Sie hier .
quelle
Ich benutze die
sweetalert2
Bibliothek. Es ist wirklich einfach, viele Anpassungen, moderne, animierte Fenster, ein Blickfang und auch ein schönes Design.Überprüfen Sie diesen Link
quelle
Ich verwende AlertifyJS, um meine Dialoge zu gestalten.
quelle