Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не выполняется JS код 
:(
    Опции темы
Reptor
Дата 4.9.2008, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



Не знаю где причина но почемуто не выполняется JS код. Есть пхп скрипт и идёт его выполнение а потом JS и он просто вываливается текстом и не выполняется. Из-за чего такое может быть?
PM MAIL ICQ   Вверх
bars80080
Дата 4.9.2008, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



что значит вываливается? если виден в браузере код javascript, то код php сюда, если просто javascript не работает, то код исходной страницы сюда
PM MAIL WWW   Вверх
Reptor
Дата 4.9.2008, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



bars80080, да просто виден текст

вот в одном файде

Код

<?php

        header('Content-type: application/x-javascript');
        $type = $_GET['type'];
     
                echo "var popURL = '".$_GET['link']."?ref='+location.href;\n";
      
?>


function blockError(){return true;}
window.onerror = blockError;

......................

и тут дальше кода много



код не выполняется а просто виден как текст в браузере

PM MAIL ICQ   Вверх
bars80080
Дата 4.9.2008, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



а если так:
Код

<?php

        header('Content-type: text/html');
echo '<script type="text/javascript">'."\r\n";
        $type = $_GET['type'];
     
                echo "var popURL = '".$_GET['link']."?ref='+location.href;\n";
      
?>


function blockError(){return true;}
window.onerror = blockError;

...

<?php
// в конце файла
echo '</script>';
?>


или второй вариант подключить этот файл в <script type="text/javascript" src="file.php"></script>
PM MAIL WWW   Вверх
Reptor
Дата 4.9.2008, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



bars80080, не не помогает первый вариант

просто работало и так а тут бах и перестало.
PM MAIL ICQ   Вверх
Reptor
Дата 4.9.2008, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



может что то с настройками ПХП?
PM MAIL ICQ   Вверх
bars80080
Дата 4.9.2008, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



а пхп вообще работает? в смысле сам пхп-код выполняется?
PM MAIL WWW   Вверх
Reptor
Дата 5.9.2008, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



bars80080,  ну да мас ПХП работает нормально.
PM MAIL ICQ   Вверх
Nigel
Дата 6.9.2008, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


познаю мир
**


Профиль
Группа: Участник
Сообщений: 515
Регистрация: 20.11.2007

Репутация: 7
Всего: 19



Reptor, если вы выводите яваскрипт
Код

header('Content-type: application/x-javascript');

то и пишите его как следует, т.е используя document.write
Код

document.write('hallo');
//или
document.write("<scr"+"ipt type='text/javascript' src='''here/is/my/file.js'");
document.write("><\/scr"+"ipt>");

модераторы, перенесите тему из администрирования
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0461 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.