Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Скрипт в странице загруженной ч-з ajax (https://javascript.ru/forum/css-html-firefox-mizilla/35523-skript-v-stranice-zagruzhennojj-ch-z-ajax.html)

Simones 13.02.2013 17:32

Скрипт в странице загруженной ч-з ajax
 
Здравствуйте, товарищи ! Борюсь с проблемой уже 2-ые сутки - бестолку . PS:добился только того, что скрипт стал работать в хроме(unix&win) и, внимание, в IE, но блин не в FF :cray:
Суть: 1.страницы загружаются аяксом вот так:
$.ajax({
url: "/Линк.html" ,
cache: false,
success: function(html){
$("#one").show();
}
});
2. В Линк.html выполняется такое:
<div id = "1" onclick="Show('two'); $(input1).val(1); ">
<font id="message">
<strong>Текст</strong>
</font>
<br />
<font id="date">
Дата
</font>
<br />
<br />
</div>

<div id = "2" onclick="Show('two'); $(input1).val(2); ">
<font id="message">
<strong>Текст</strong>
</font>
<br />
<font id="date">
Дата
</font>
<br />
<br />
</div>
//Ф-я Show:
function Show(id,type){
var status = $(id).css('display');

if(status == 'none'){
if(!type)
$(id).slideDown('normal');
else
$(id).show();
}
//

3. Тот самый элемент "two":
<div id='two' style="display:none">
<textarea id="text1"></textarea>
<br/><br/>
<input id="input1" maxlength="40"/>
<br /><br />
</div>

4. Сама проблема в том, что при перезагрузке страницы (без аякса)
в поле #input1 добавляет значение "1" или "2" (c $(input1).val(1); и $(input1).val(2); соотв.). А при загрузке ч-з аякс выполняется только 1 раз: т.е. при нажатии выполняется а при перезагрузке страницы ч-з аякс - уже не выполняется...
Консоль ошибок пуст, так что не знаю даже на что грешить.
Прошу Вашей помощи и советов
Спасибо за внимание...


Часовой пояс GMT +3, время: 12:08.