Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как заставить работать js файлы в php файле?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
afuno
Отправлено: 05 Июня, 2011 - 21:54:12
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




Я щас пишу один модуль для DLE. Создал файл на PHP, подключил к ЧПУ и зашёл на страницу. Пока что вставил в php файл html код вкладок, остаётся только подключить js файлы. Но как это сделать? Варианты типа "Прописать в <head></head> не годятся, нужно что бы файлы грузились непосредственно на этой странице..
 
 Top
DlTA
Отправлено: 05 Июня, 2011 - 22:08:35
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




ну так пропишите при генерации заголовка (<head></head>) условие генерации текста.
 
 Top
afuno
Отправлено: 05 Июня, 2011 - 22:10:30
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




А можешь дать пример полностью
 
 Top
Slavenin
Отправлено: 05 Июня, 2011 - 22:26:27
Post Id



Посетитель


Покинул форум
Сообщений всего: 285
Дата рег-ции: Май 2010  
Откуда: Тверь


Помог: 4 раз(а)




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. echo "
  3. <html>
  4.  <head>
  5.    <script>
  6.      alert('123');
  7.    </script>
  8.  </head>
  9.  <body>
  10.  </body>
  11. </html>";
  12. ?>
 
 Top
afuno
Отправлено: 05 Июня, 2011 - 22:29:33
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




Это не то. При каждом обновлении страницы открываются окна и в них пишется url, который я написал в php
(Добавление)
Всё. Я тупанул, щас всё сделал))
 
 Top
afuno
Отправлено: 05 Июня, 2011 - 22:44:45
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




Я всё сделал как выше написали:
PHP:
скопировать код в буфер обмена
  1. echo "
  2. <html>
  3. <head>
  4.   <script>
  5.         <script type=\"text/javascript\" src=\"engine/modules/office/js/addclasskillclass.js\"></script>
  6.         <script type=\"text/javascript\" src=\"engine/modules/office/js/attachevent.js\"></script>
  7.         <script type=\"text/javascript\" src=\"engine/modules/office/js/addcss.js\"></script>
  8.         <script type=\"text/javascript\" src=\"engine/modules/office/js/tabtastic.js\"></script>
  9.         <link media=\"screen\" href=\"engine/modules/office/css/tabtastic.css\" type=\"text/css\" />
  10.   </script>
  11. </head>
  12. <body>
  13. </body>
  14. </html>";

В результате на странице в исходном коде такое (см. скрин)
Прикреплено изображение (Нажмите для увеличения)
23523453245.png
 
 Top
OrmaJever
Отправлено: 05 Июня, 2011 - 23:27:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




в движке dle должно быть предусмотрено подключение скриптов из модулей, почитайте на их сайте как делать модули или посмотрите примеры других модулей


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
ams
Отправлено: 05 Июня, 2011 - 23:27:39
Post Id



Посетитель


Покинул форум
Сообщений всего: 351
Дата рег-ции: Нояб. 2010  


Помог: 13 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. echo "
  3.   <script>
  4.        <script type=\"text/javascript\" src=\"engine/modules/office/js/addclasskillclass.js\"></script>
  5.        <script type=\"text/javascript\" src=\"engine/modules/office/js/attachevent.js\"></script>
  6.        <script type=\"text/javascript\" src=\"engine/modules/office/js/addcss.js\"></script>
  7.        <script type=\"text/javascript\" src=\"engine/modules/office/js/tabtastic.js\"></script>
  8.        <link media=\"screen\" href=\"engine/modules/office/css/tabtastic.css\" type=\"text/css\" />
  9.   </script>";
  10.  

Радость
 
 Top
afuno
Отправлено: 05 Июня, 2011 - 23:31:04
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




А зачем скрипты в скрипт ставить?
CODE (html):
скопировать код в буфер обмена
  1. <script>
  2.        <script type=\"text/javascript\" src=\"engine/modules/office/js/addclasskillclass.js\"></script>
  3.   </script>

(Добавление)
И тем более не пашет никак...
 
 Top
DlTA
Отправлено: 06 Июня, 2011 - 00:09:18
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




afuno пишет:
<script type=\"text/javascript\" src=\"engine/modules/office/js/addclasskillclass.js\"></script>

юзайте человеческие пути, относительно корня сайта, а не относительно страницы


CODE (javascript):
скопировать код в буфер обмена
  1. <script type='text/javascript' src='/.../js/addclasskillclass.js'></script>
 
 Top
afuno
Отправлено: 06 Июня, 2011 - 00:11:27
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




DlTA, что-то вас не понял. Чем путь engine/modules/office/js/addclas skillclass.js не человеческий? Он ведёт от корня к файлу, вы дле юзали?
 
 Top
DlTA
Отправлено: 06 Июня, 2011 - 00:23:27
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




не юзал
но браузер штука привередливая
 
 Top
afuno
Отправлено: 06 Июня, 2011 - 00:30:40
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




У меня
PHP:
скопировать код в буфер обмена
  1. echo "
  2.       <script type=\"text/javascript\" src=\"engine/modules/office/js/addclasskillclass.js\"></script>
  3.       <script type=\"text/javascript\" src=\"engine/modules/office/js/attachevent.js\"></script>
  4.       <script type=\"text/javascript\" src=\"engine/modules/office/js/addcss.js\"></script>
  5.       <script type=\"text/javascript\" src=\"engine/modules/office/js/tabtastic.js\"></script>
  6.       <link media=\"screen\" href=\"engine/modules/office/css/tabtastic.css\" type=\"text/css\" />
  7. ";

отображается в самом начале html, перед <html>. Как ему сказать что нужно в <head> втыкаться?
 
 Top
DeepVarvar Супермодератор
Отправлено: 06 Июня, 2011 - 00:36:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




afuno пишет:
Как ему сказать
Сказать: "Дарагой пачиму ти такой привиредливый, а? Ти давай посли хэда втикайся."

А по делу: вставить в соответствующее место, которое подобрать хотябы методом тыка.
 
 Top
afuno
Отправлено: 06 Июня, 2011 - 13:23:03
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




Куда бы я не вставлял
PHP:
скопировать код в буфер обмена
  1. echo "
  2.       <script type=\"text/javascript\" src=\"engine/modules/office/js/addclasskillclass.js\"></script>
  3.       <script type=\"text/javascript\" src=\"engine/modules/office/js/attachevent.js\"></script>
  4.       <script type=\"text/javascript\" src=\"engine/modules/office/js/addcss.js\"></script>
  5.       <script type=\"text/javascript\" src=\"engine/modules/office/js/tabtastic.js\"></script>
  6.       <link media=\"screen\" href=\"engine/modules/office/css/tabtastic.css\" type=\"text/css\" />
  7. ";

в исходно коде он всегда перед <html>
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB