Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вставка скрипта
 
 автор: Mifey   (30.09.2008 в 10:47)   письмо автору
 
 

Не могу вставить скрипт в php
Через echo вставляется, но возникают проблемы с другим скриптом.
Можно как-то содержимое скрипта вставит в сам php-файл?

  Ответить  
 
 автор: sim5   (30.09.2008 в 11:00)   письмо автору
 
   для: Mifey   (30.09.2008 в 10:47)
 

Вы не правильно вставляете. Покажите как вы это делаете. И что за проблемы возникают.

  Ответить  
 
 автор: Mifey   (30.09.2008 в 11:09)   письмо автору
 
   для: sim5   (30.09.2008 в 11:00)
 

echo'<script src="http://www.bestguides.spb.ru/cursor.js" type="text/javascript"></script>';
И он вставляется, но потом при обновлении чата ругается на эту строку...
У меня такой вопрос, можно как-то содержимое скрипта cursor.js вписать в сам php-файл?

  Ответить  
 
 автор: sl1p   (30.09.2008 в 12:32)   письмо автору
 
   для: Mifey   (30.09.2008 в 11:09)
 

а в чём трабл закрыть пхп тег, вставить скрипт и открыть тег опять?

  Ответить  
 
 автор: Mifey   (30.09.2008 в 13:18)   письмо автору
 
   для: sl1p   (30.09.2008 в 12:32)
 

так пробовал, но чё-то тогда скрипт не работает, может как-то по-другому надо вставить?

  Ответить  
 
 автор: sim5   (30.09.2008 в 15:26)   письмо автору
 
   для: Mifey   (30.09.2008 в 11:09)
 

Это не втавка, а подключение внешнего файла. Это можно просто прописать в заголовке формируемой страницы без всякого РНР. В каком смысле ругается, что за ошибку выдает?

  Ответить  
 
 автор: Mifey   (30.09.2008 в 15:38)   письмо автору
 
   для: sim5   (30.09.2008 в 15:26)
 

когад я вставляю
echo'<script src="http://www.bestguides.spb.ru/cursor.js" type="text/javascript"></script>';
Всё работает сначала, но потом при обновлении чата(когда чё-то написал и оно должно появиться в чате) выдаёт ошибку
Ошибка echo'<script src="http://www.bestguides.spb.ru/cursor.js" type="text/javascript"></script>' /noerr

  Ответить  
 
 автор: sim5   (30.09.2008 в 16:40)   письмо автору
 
   для: Mifey   (30.09.2008 в 15:38)
 

Например, вы динамически формируете страницу, в которой пишите:

<html>
<head>
<script src="http://www.bestguides.spb.ru/cursor.js" type="text/javascript"></script>
....
</head>
<body>
<?
//тут РНР сценарии
?>
</body>
</html>

Такое сообщение об ошибке не мог вам выдать парсер РНР. Покажите всю шапку страницы своего кода, что и как вы подключаете.
"Но потом при обновлении чата..." - то есть при добавлении сообщения в чат у вас идет перезагрузка всей страницы? Или у вас перегружается фрейм, и вы в это фрейм пытаетесь подключить cursor.js?

  Ответить  
 
 автор: Mifey   (30.09.2008 в 16:54)   письмо автору
 
   для: sim5   (30.09.2008 в 16:40)
 

сайт построен весь на пхп(е107) и сам все создаёт и обрабатывает, а чат обновляется сам под средством ajax и обновляет только себя, а не всю страницу. Когда в чате отключал функцию автообновления - всё работало, но нужно чтоб он сам обновлялся, но тогда при обновлении выскакивает эта ошибка... а курсор я хочу поставить на всю страницу(там слово летает за мышкой)

  Ответить  
 
 автор: Mifey   (30.09.2008 в 16:57)   письмо автору
 
   для: sim5   (30.09.2008 в 16:40)
 

может есть какой-то другой способ подключить скрипт(без echo...)?

  Ответить  
 
 автор: sim5   (30.09.2008 в 17:28)   письмо автору
 
   для: Mifey   (30.09.2008 в 16:57)
 

Есть, я вам его привел. Боюсь, что у вас дело не в echo.

  Ответить  
 
 автор: Mifey   (30.09.2008 в 17:46)   письмо автору
 
   для: sim5   (30.09.2008 в 17:28)
 

ну может получится... Можно попробовать... Какой способ ещё есть?

  Ответить  
 
 автор: sim5   (30.09.2008 в 18:08)   письмо автору
 
   для: Mifey   (30.09.2008 в 17:46)
 

<html> 
<head> 
<script src="http://www.bestguides.spb.ru/cursor.js" type="text/javascript"></script> 
.... 
</head>

  Ответить  
 
 автор: Mifey   (01.10.2008 в 12:54)   письмо автору
 
   для: sim5   (30.09.2008 в 18:08)
 

Нашёл я методом удаления функций, значит при обновлении миничата фот эти строки ругаются и выдаётся та ошибка..., но без них он не отправляет и не показывает новые сообщения:
function initCB() {
if(document.getElementById('cb2_last_post')){
cb2LastPostID = document.getElementById('cb2_last_post').value;
cb2FullPath = document.getElementById('cb2_full_path').value;
cb2RefreshTime = document.getElementById('cb2_refresh_time').value;
cb2RefreshSubmit = document.getElementById('cb2_refresh_submit').value;
document.getElementById('cb2_emessage').innerHTML = '';
cb2ChatDiv = document.getElementById('chatbox2_posts');
cb2WatchDog();
}else{
// alert ("Init Error");
cb2Timer = setTimeout("initCB()",500);
}
}

initCB();

Может кто чё подскажет?

  Ответить  
 
 автор: sim5   (02.10.2008 в 01:10)   письмо автору
 
   для: Mifey   (01.10.2008 в 12:54)
 

Вы собственно ошибку привели бы как есть. Почему удалив эту функцию, у вас не ругается, сказать трудно, но скорее всего связано это с отсутсвием объекта на который ссылаются, либо наоборот, обращение к этой функции, которой не существует (не подключен JS файл).
Пока не будет известно как вы подключаете файл, код ваш и т.п., навряд ли можно что-то советовать.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования