Не могу вывести 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, время: 02:29. |