Не могу вывести php картинку через create
Задача такая: мне необходимо создать did элемент по onClick в нем будет текст и картинка, вся инфа в него вставляется через php скрипт. Но данный код отказывается работать. Подскажите пожалуйста в чем проблема и как ее лечить?
<script type="text/javascript" language="javascript"> function createDiv() { var divTag = document.createElement("div"); divTag.id = "div1"; divTag.style="position:relative"; divTag.style.margin = "0px 0px"; divTag.className ="dynamicDiv"; divTag.innerHTML = "<?php echo '<img src="5.jpg">' ?>"; content.appendChild(divTag); } </script> |
Сам файл то *.php ? ;)
И зачем так криво писать? divTag.innerHTML = '<img src="<?=$img?>">'; // $img переменная из php |
Я там планирую вставить нечто вроде галереи и пока не будет выводить рисунки из php не представляю как сделать.
|
Смотрите финальный результат..
что вы там нагенерили, в этом и разбирайтесь! А в строчке divTag.innerHTML = "<?php echo '<img src="5.jpg">' ?>"; смысла не больше чем в арбузной корке.. |
А по-моему всё очень просто! В строке
divTag.innerHTML = "<?php echo '<img src="5.jpg">' ?>"; необходимо экранировать двойные кавычки: divTag.innerHTML = "<?php echo '<img src=\"5.jpg\">' ?>"; |
Спасибо, помогло
|
Часовой пояс GMT +3, время: 00:00. |