Всем доброго дня, есть часть кода php, который в цикле формирует поля таблицы:
//прикрепляю ссылку на каждую картинку, при формировании html у каждой ссылки вызов функции с разными параметрами
echo
("
<div class = 'col'>
<div class = 'pic' onсlick = \"order_selected('".$result[$i][1]."', '".$result[$i][2]."')\">
<img class = 'image' src = '".$result[$i][0]."'/>
</div>
<div class = 'title'>".$result[$i][1]."</div>
<div class = 'description'>".$result[$i][2]."</div>
</div>
");
В коде браузера вызов формируется так:
<div class = 'pic' onсlick = "order_selected('тестовое сообщение', 'тестовое сообщение 2')">
Собственно сама функция.
Её назначение - создание "модального окна" с вставкой в поля значения из массива $result по щелчку контейнера, указанного выше:
<script type="text/javascript">
function order_selected(var title, var description)
{
document.write
(
"<div id = 'win'>"+
"<div class = 'overlay'/>"+
"<div class = 'visible'>"+
"<form action = 'order.php' method = 'post'>"+
"<h3>Отправка заказа</h3>"+
"<div class = 'content'>"+
"<p>Вы выбрали:</p>"+
"<p name = 'title'>title</p>"+
"<p name = 'description'>description</p>"+
"<p>Email: <input type = 'text' name = 'email' /></p>"+
"</div>"+
"<input class = 'button' type = 'button' value = 'Отмена'/>"+
"<input class = 'button' type = 'submit' value = 'Отправить'/>"+
"</form>"+
"</div>"+
"</div>"
);
}
</script>
Пробовал вызывать в теле html документа:
<script type="text/javascript">
order_selected('бла бла бла', 'бла бла бла');
</script>
ничего не происходит как и через кликание div-а.