|
|
|
|
|
для: SHAman
(09.02.2011 в 13:45)
| | Точно. Так и есть, я их не там слешами закрывал. Спасибо. | |
|
|
|
|
|
|
|
для: allforweb
(09.02.2011 в 13:32)
| | У вас вот что получается:
document.write("кое-что, где есть "двойные кавычки", опля");
|
Кажется, это то что нужно. | |
|
|
|
|
|
|
|
для: sim5
(09.02.2011 в 12:52)
| | Я так тоже пробовал уже, результата нет:
Вставляю код
<script type='text/javascript' src='http://localhost/informer.js'></script>
informer.js
document.write('<script language="JavaScript" src="http://localhost//informer.php"></script>');
Результат аналогичный - просто текст выводится, а изображение нет
Причем что инетерсно, если вставляю переменную с текстом - все нормально, если переменная содержит адрес картинки - информер пропадает. Посмотрет как на других подобных скриптах выводятся информеры - все то же самое, но работает. | |
|
|
|
|
|
|
|
для: allforweb
(09.02.2011 в 12:47)
| | Клиент не воспримает это как Javascript. Вот возьмите, для проверки, сделайте, например, так - в подключении укажите не .php файл, а .js, а на этот .php обработчик реврайтом. Если у вас нет ошибок непосредственно в js коде, заработает. Да, и заголовок пердавать обязательно:
header("Content-Type: text/javascript; charset=необходимое"); | |
|
|
|
|
|
|
|
для: sim5
(09.02.2011 в 12:30)
| | Я ставил уже и убирал заголовок:
header('Content-Type: text/javascript');
Результата никакого. Проблема в том, что в html все нормально передается, а вот именно в PHP коде не срабатывает. | |
|
|
|
|
|
|
|
для: allforweb
(09.02.2011 в 12:25)
| | Может, content-type? | |
|
|
|
|
|
|
|
для: allforweb
(09.02.2011 в 12:25)
| | Ну а РНР каким боком? Наверное это нужно рассматривать в разделе HTML, а для этого надо анализировать то, что в результате метода write на странице получается.
Кстати, заголовок надо передавать, что это именно javascript передается, а не нечто иное. | |
|
|
|
|
|
|
| Просьба помочь с таким вопросом. Я генерирую код тизера через PHP код.
Вот таким способом:
$image = '<img src="http://localhost/123456.jpg">';// здесь путь к изображению
$informer = 'document.write("Просто текст'; //открываю document
$informer .= ''.$image.'';//вставляю картинку
$informer .= '");';//закрываю document
echo $informer;//вывожу информер
|
Вывожу тизер обычным способом:
<script type='text/javascript' src='http://localhost/informer.php'></script>
|
Но картинка не выводится и более того, информер вообще пропадает.
Пробовал ставить переменную с путем к изображению и просто код - результат один. В чем тут причина? | |
|
|
|
|