jquery dialog текст остается на странице

A
На сайте с 25.03.2012
Offline
59
650

добрый день ! Столкнулся с такой проблемой... Есть диалоговое окно jquery с кнопкой подтверждения и установленными куками, чтобы окно появлялось раз в сутки (напоминание вообще), все вроде нормально окно появляется, куки записываются окно больше не всплывает, но содержимое этого окна (текст и картинки) продолжают появятся на сайте в том месте где я вставлял код контейнера диалогового окна, как сделать так чтобы этот текст появлялся только один раз в диалоговом окне, как это и должно происходить... Мой код диалогового окна:


<script>
$(function() {
$( "#dialog:ui-dialog" ).dialog( "destroy" );

if ($.cookie('showDialog') == undefined || $.cookie('showDialog') == null || $.cookie('showDialog') != 'false') {
$( "#dialog-modal" ).dialog({
height: 370,
width: 430,
position: 'center',
modal: true,
buttons:{ "Close": function() { $(this).dialog("close"); $.cookie('showDialog', 'false', { expires: 3650 }); } },
draggable: false,
resizable: false
});
}
});

</script>

<div id="dialog-modal" title="Уведомление">
Выводимый текст в диалоговом окне
</div>
bay_ebook
На сайте с 28.05.2010
Offline
111
#1


<div style="display:none;">текст не виден визуально, но если открыть исходный код - увидим</div>

Ну а что бы совсем текста не было - ajax курим)

Нужен прогер на php+mysql+понимание чужего кода? (/ru/forum/540660) Вам сюда PHP-шаман (http://php-shaman.pw/)
A
На сайте с 25.03.2012
Offline
59
#2
bay_ebook:

<div style="display:none;">текст не виден визуально, но если открыть исходный код - увидим</div>


Ну а что бы совсем текста не было - ajax курим)

Хех, я почему-то был уверен, что если спрятать <div style="display:none;">, то и в окне диалога он тоже спрячется =) Поэтому даже и не стал проверять. Спасибо за подсказку, если не секрет в в какую сторону AJAX курить, чтобы текст полностью спрятать ?

bay_ebook
На сайте с 28.05.2010
Offline
111
#3
Abrikosik:
Хех, я почему-то был уверен, что если спрятать <div style="display:none;">, то и в окне диалога он тоже спрячется =) Поэтому даже и не стал проверять. Спасибо за подсказку, если не секрет в в какую сторону AJAX курить, чтобы текст полностью спрятать ?

да в обычную. В диве пусто, а в функции, которая окошко открывает - аяксом запрашивает текст с сервера. Что-то типа


$('#result').load('ajax/test.html');

ну или еще как, вариантов много.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий