Есть ссылки в виде картинок. Нужно. что бы при клике на ссылку в центре экрана ил под картинкой, вообщем появлялась форма. Делаю через Jquery. использую метод . dialog Но форма появляется один раз при клике., при втором ничего не появляется, как будто окно все еще открыто но невидимо что ли
Вот код
сылка(карта):
Код:
|
<AREA SHAPE="RECT" COORDS="15,241,106,332" HREF="#" rel="1" id="openForm" > |
форма:
Код:
|
<div id="dialog-com" style="display:none;"> МОЯ ФОРМА</div> |
скрипт:
Код:
|
<script type="text/javascript">
$("#openForm").click(
function () {
$("#dialog-com").dialog();
$( "#dialog-com" ).dialog({ closeOnEscape: false });
$( "#dialog-com" ).dialog( "option", "autoOpen", false );
$( "#dialog-com" ).dialog({
buttons: {
'Закрыть': function() {
$(this).dialog('close');
}}});
return false;
}
);
</script> |
Общий код(мож понадобится)
Код:
|
<MAP NAME="map.jpg">
<AREA SHAPE="RECT" COORDS="15,241,106,332" HREF="#" rel="1" id="openForm" >
.....................................................................
. .....................................................................
</map>
<script type="text/javascript">
$("#openForm").click(
function () {
$("#dialog-com").dialog();
$( "#dialog-com" ).dialog({ closeOnEscape: false });
$( "#dialog-com" ).dialog( "option", "autoOpen", false );
$( "#dialog-com" ).dialog({
buttons: {
'Закрыть': function() {
$(this).dialog('close');
}}});
return false;
}
);
</script>
<div id="dialog-com">MY FORM</div> |