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 :: не обрабатывается onClick(работает только в мозила)

 PHP.SU

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


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

> Без описания
SAD
Отправлено: 18 Декабря, 2009 - 10:48:25
Post Id



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


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


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




PHP:
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2. function show()
  3.         {
  4.                 document.rr.submit();
  5.         }
  6. function show1()
  7.         {
  8.                 document.ww.submit();
  9.         }
  10. </script>
  11. <?PHP
  12. include("tmp/viewt.php");
  13.  
  14. echo '<form name="rr" action="" method="post">
  15. <select size="1" name="pok">
  16.         <option value="0">Выберите матрицу сравнений</option>
  17.  <option value="rdom" onClick=show();>Размер дома</option>
  18.  <option value="avto" onClick=show();>Удобство автобусных маршрутов</option>
  19.  <option value="okr" onClick=show();>Окрестность</option>
  20.  <option value="olddom" onClick=show();>Когда построен дом</option>
  21.  <option value="dvor" onClick=show();>Двор</option>
  22.  <option value="obor" onClick=show();>Современное оборудование</option>
  23.  <option value="sost" onClick=show();>Общее состояние</option>
  24.  <option value="fusl" onClick=show();>Финансовые условия</option>
  25. </select>
  26. </form>';
  27. if(isset($_POST['pok']))
  28.         include("poks/$_POST[pok].php");
  29.        
  30. echo '<form name="ww" action="" method="post">
  31. <select size="1" name="metod">
  32.         <option value="0">Выберите метод</option>
  33.  <option value="geo" onClick=show1();>Геометрический</option>
  34.  <option value="arif" onClick=show1();>Арифметический</option>
  35. </select>
  36. </form>';
  37. if(isset($_POST['metod']))
  38.         {
  39.                 include_once("$_POST[metod].php");
  40.         }
  41. ?>
  42.  
 
 Top
EuGen Администратор
Отправлено: 18 Декабря, 2009 - 10:51:32
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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




И? В других что? И что пробовали чтобы исправить?


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
SAD
Отправлено: 18 Декабря, 2009 - 10:56:10
Post Id



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


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


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




в других ничего не происходит, кликнул и ничего не происходит, читал, что может быть сделать не onClick, а onclick, но нет. походу проблема в функциях, а как по другому сделать событие submit по onclick я не знаю.
 
 Top
Stierus Супермодератор
Отправлено: 18 Декабря, 2009 - 11:05:49
Post Id



Рекордсмен по количеству сообщений за 7 дней


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


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




Если вопрос по яваскрипту -то и выкладывай html с яваскриптом, php к делу не относится, лишь мешает понять суть проблемы (мы понятия не имеем, как выглядит результат работы того, что ты выложил).
 
My status
 Top
SAD
Отправлено: 18 Декабря, 2009 - 11:08:42
Post Id



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


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


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




результат- это инклуд другого файла php. и все. сам смысл , это получение имени файла php
 
 Top
Stierus Супермодератор
Отправлено: 18 Декабря, 2009 - 11:11:00
Post Id



Рекордсмен по количеству сообщений за 7 дней


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


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




а при чем тут onClick тогда ? проблема у тебя с include или
Цитата:
не обрабатывается onClick(работает только в мозила)
?
(Добавление)

замени на
CODE (text):
скопировать код в буфер обмена
  1. onClick="alert('clicked');"

если не сработает - попробуй
CODE (text):
скопировать код в буфер обмена
  1. onChange ="alert('clicked');"

(Отредактировано автором: 18 Декабря, 2009 - 11:25:55)

 
My status
 Top
Phantik
Отправлено: 18 Декабря, 2009 - 11:24:14
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


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




Вообще странная логика. Привязывать обработчик к вложенному тегу option.
ожет его стоит повесить на onChange select-а?
 
 Top
SAD
Отправлено: 18 Декабря, 2009 - 12:34:05
Post Id



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


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


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




если сделать
CODE (text):
скопировать код в буфер обмена
  1. onClick=alert("clicked");
, то работает опять таки только в мозила, onchange вообще не работает нигде. черт его знает
 
 Top
Phantik
Отправлено: 18 Декабря, 2009 - 12:48:29
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


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




onChange привязываешь к select-у или к option?
 
 Top
SAD
Отправлено: 18 Декабря, 2009 - 14:11:56
Post Id



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


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


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




option, если к select, то вообще бред получается
 
 Top
valenok Модератор
Отправлено: 18 Декабря, 2009 - 15:19:58
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


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




к селекту. Когда в селекте изменяется выбранный пункт.


-----
Truly yours, Sasha.
 
My status
 Top
Hunter
Отправлено: 18 Декабря, 2009 - 15:25:05
Post Id



Частый гость


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


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




может проще сделать отдельно страницу с формой а обработчик отдельно?
 
 Top
SAD
Отправлено: 18 Декабря, 2009 - 15:29:33
Post Id



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


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


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




valenok пишет:
к селекту. Когда в селекте изменяется выбранный пункт.

это помогло, событие onChange
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB