есть php код вывода всех картинок(смайликов) из папки
$dirSmile = opendir('../img_site/smiles');
while($foldSmile = readdir($dirSmile))
if($foldSmile != '.' && $foldSmile != '..')
{
echo "<img src='img_site/smiles/".$foldSmile."'>";
$foldSmile = str_replace(".gif","",$foldSmile);
echo "<span>".$foldSmile."</span>";
}
closedir($dirSmile);
далее jQuery
jQuery(document).ready(function(){
jQuery('#mes_button_smiles').click(function(){
jQuery('#smiles').load('php/smiles.php'); /* загрузка PHP */
jQuery('#smiles').slideToggle('fast'); /*форма отправки сообщений: показ смайлов */
jQuery(this).toggleClass("mes_button_smiles_white"); /*если смайлы видны, то кнопка показа смайлов белого цвета*/
});
jQuery('#smiles img').click(function(){ /* встака смайлов в форму отправки сообщений */
var text = ' :' + jQuery(this).next('span').text() + ': ';
jQuery('#mes_form_text textarea').insertRoundCaret(text,''); return false;
});
});
так проблема вот в чем. Если аяксом не пользоваться, а вствить PHP код в страницу, то все отлично работает,
НО если загружать через jQuery('#smiles').load('php/smiles.php');
то код jQuery "вставка смайлов в форму" не работает. Как заставить его работать?
Спустя 1 час, 58 секунд (6.11.2010 - 14:52) Serega написал(а):
короче всем спасибо, я сделал, но при обновлении страницы опять все падает, надо в ручную опять переходить на страницу чтоб работало
Спустя 1 год, 1 месяц, 8 дней, 9 часов, 36 минут, 8 секунд (14.12.2011 - 23:28) Guest написал(а):
Спустя 24 дня, 21 час, 34 минуты, 36 секунд (9.01.2012 - 21:02) Guest написал(а):
:unsure: :ph34r: :( <_< :rolleyes: :D :lol: ;) :o :huh: всаккакпа :lol: ммее
Спустя 19 секунд (9.01.2012 - 21:03) Guest написал(а):
ысвывм
Спустя 4 месяца, 5 дней, 4 часа, 52 минуты, 59 секунд (15.05.2012 - 01:56) Guest написал(а):
Спустя 17 секунд (15.05.2012 - 01:56) Guest написал(а):