2009-06-08 22 views
5

Ich möchte einen Link in meiner JavaScript-Messagebox-Funktion hinzufügen. Gibt es eine Möglichkeit, das zu tun?Kann ich einen Link in ein Meldungsfeld in Javascript integrieren?

TodayDate = new Date(); 
if (sender._selectedDate < new Date(TodayDate.getYear(), TodayDate.getMonth()-1, 1)) 
{ 
alert("Only current and previous months active.\n\nPlease visit\n 
Agency ...HOMEPAGE...\nfor Archive Commissions"); 
sender._selectedDate = new Date(); 
} 

Antwort

8

Nein, dies wird nicht unterstützt. Sie müssen Ihren eigenen modalen Dialog mit einem absolut positionierten DIV erstellen.

+1

Oder besser noch eine feste Position div. Außerdem: Native Dialoge sind sooo hässlich. – annakata

3

Ein JavaScript-Framework, wie jQuery, macht dies zu einer relativ einfachen Aufgabe.

Es gibt mehrere jQuery-Plugins, mit denen Sie ein div mit Ihrem Dialoginhalt auf der Seite erstellen können. Dieses div wird zu einem JavaScript-Dialogfeld, wenn das show dialog-Ereignis ausgelöst wird. Sie können leicht gestylt werden, und die meisten beinhalten auch Pre-und Post-Event-Callback-Funktionalität

Verwandte Themen