Code:
<!DOCTYPE html>
<html>
<head>
<title>JavaScript Test</title>
<link type="text/css" href="http://jqueryui.com/latest/themes/base/ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="http://jqueryui.com/latest/jquery-1.3.2.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.core.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.draggable.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.resizable.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.dialog.js"></script>
<script type="text/javascript">
$(function check () {
$("#test").dialog({
bgiframe: true,
resizable: false,
height:140,
modal: true,
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {
'Fortfahren': function() {
$(this).dialog('close');
},
'Abbrechen': function() {
$(this).dialog('close');
}
}
});
});
</script>
</head>
<body style="font-size:62.5%;">
<div id="test" title="Sicherheitsabfrage">
<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>Die Änderungen werden dauerhaft gespeichert. Wollen sie fortfahren?</p>
</div>
<form onClick="return .check ();">
<input type="submit" value="Speichern"/>
</form>
</body>
</html>
Hallo Leute,
Ich habe bei dem obenstehenden Code folgendes Problem:
Ich würde gerne die Funktion $(function check() per <form onclick="return check () ;">
ansprechen.
Das Problem ist jedoch, dass sich das Dialogfenster sofort beim Laden der Seite öffnet und nciht erst, wenn ich den Button klicke.
Zur Info: Ich habe externe jQuery Datanbanken eingebunden und nutze auch deren Funktionen.
Vielen dank für eure Hilfe.
Mfg
Dworrak