Я пытаюсь объединить переменные PHP в функцию "onclick".
Вот строка, с которой у меня проблемы (ищите часть "onclick"):
$imagecontent = '<div class="imagensfw" id="image'.$id.'" style="width:'.round($wd).'px;height:'.round($ht).'px;" onclick="viewimage(image'.$id.','.round($wd).','.$url.');"><p>Image</div>';
У меня особенно проблемы с конкатенацией переменной $url
. Я хотел бы поместить его в кавычки, но если я сделаю это, функция «onclick» станет все испорченной (когда код отображается в браузере).
Я думаю, что размещение URL-адреса (переменная $url
в качестве параметра в onclick) между кавычками исправит ошибку при его съемке:
Ошибка: отсутствует) после списка аргументов
Вот моя короткая функция Javascript, если вам интересно:
function viewimage(id,width,url){
var image = document.getElementById(id);
image.innerHTML = '<img src="'+url+'" width="'+width+'" alt="Image" />';
}
Вот что я попробовал, но не сработало (т.е. испортил код):
onclick="viewimage(image'.$id.','.round($wd).', **"** '.$url.' **"** );"
(Заметили двойные кавычки, добавленные между переменной $url
).
Спасибо за ваше время.