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.SU

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


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

> Без описания
cooperok
Отправлено: 08 Мая, 2012 - 21:58:07
Post Id


Частый гость


Покинул форум
Сообщений всего: 137
Дата рег-ции: Сент. 2011  
Откуда: Los Angeles, California


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




Тут еще небольшая проблема,

Минут 30 уже ищу пример,

мне нужно что б когда я выбрал размер баннера, то в низу писалась цена

PHP:
скопировать код в буфер обмена
  1. <tr><td>Размер баннера:</td><td align=left><select name=\"type\" >
  2. <option value=\"777\">Выберите размер
  3. <option value=\"1\">88x31
  4. <option value=\"2\">100x100
  5. <option value=\"3\">468x60
  6. <option value=\"4\">600x90
  7. <option value=\"5\">728x90
  8. <option value=\"6\">240x400
  9. <option value=\"7\">120x600
  10. <option value=\"8\">125x125
  11. <option value=\"9\" onClick=\"cena()\">150x150
  12. <option value=\"10\" onClick=\"cena()\">160x600


искал я пример , что б при выборе допустим размера 160x600 срабатывал скрипт и ниже в поле <div id="cena"></div> писалась цена, а цена берется из базы, вот раньше видел примеры
<option value=\"10\" onClick=\"cena()\">160x600
в onClick=\"cena()\", тут весь JS код написал,
вот именно это и ищу как написать тут onClick=\"cena()\" что б при выборе написалось сообщение

(Отредактировано автором: 08 Мая, 2012 - 21:59:35)



-----
This forum is vulnerable. I want to replace forum engine.
(c) OrmaJever
 
 Top
Panoptik
Отправлено: 08 Мая, 2012 - 22:17:55
Post Id



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


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


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




CODE (html):
скопировать код в буфер обмена
  1. <select onchange='cena(this.value);'>


-----
Just do it
 
 Top
re_nat
Отправлено: 08 Мая, 2012 - 22:18:53
Post Id



Частый гость


Покинул форум
Сообщений всего: 198
Дата рег-ции: Март 2012  


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




а при чем тут php?
 
 Top
cooperok
Отправлено: 08 Мая, 2012 - 22:23:30
Post Id


Частый гость


Покинул форум
Сообщений всего: 137
Дата рег-ции: Сент. 2011  
Откуда: Los Angeles, California


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




Panoptik
не совсем это
я тут поискал и нашел примерно то что надо

CODE (javascript):
скопировать код в буфер обмена
  1.  <script>
  2.  function cena(){
  3. document.getElementById("text").innerHTML="160x600 - 5р"
  4.  }
  5. </script>

<option value=\"9\" onClick=\"cena()\">150x150
<option value=\"10\" onClick=\"cena()\">160x600

вот он работает, но при выборе и 150x150 и 160x600
нужно вот этот код как то вписать в onClick=\"cena()\" потому что для каждого баннера цена разная


-----
This forum is vulnerable. I want to replace forum engine.
(c) OrmaJever
 
 Top
Panoptik
Отправлено: 08 Мая, 2012 - 22:31:03
Post Id



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


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


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




CODE (html):
скопировать код в буфер обмена
  1.      <script>
  2.      function cena(cena){
  3.     document.getElementById("text").innerHTML=cena+"p";
  4.      }
  5.     </script>
  6.  
  7. <select name=\"type\" onchange='cena(this.value);'>
  8. <option value=\"777\">Выберите размер</option>
  9. <option value=\"1\">88x31</option>
  10. <option value=\"2\">100x100</option>
  11. <option value=\"3\">468x60</option>
  12. <option value=\"4\">600x90</option>
  13. <option value=\"5\">728x90</option>
  14. <option value=\"6\">240x400</option>
  15. <option value=\"7\">120x600</option>
  16. <option value=\"8\">125x125</option>
  17. <option value=\"9\" >150x150</option>
  18. <option value=\"10\">160x600</option>
  19. </select>
  20. <div id='text'></div>

(Отредактировано автором: 08 Мая, 2012 - 22:34:02)



-----
Just do it
 
 Top
cooperok
Отправлено: 08 Мая, 2012 - 22:35:24
Post Id


Частый гость


Покинул форум
Сообщений всего: 137
Дата рег-ции: Сент. 2011  
Откуда: Los Angeles, California


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




Возможно не так поняли,
тут цены не написаны, цены часто будут менятся, по этому я хочу вывести из базы значание value=\"9\" это формат баннера, цены я хочу написать примерно так


<option value=\"10\" onClick=\"document.getElementById("text").innerHTML="160x600 - 5р"\">160x600</option>


вот в чем проблема у меня, незнаю как правильно тут все написать что б при выборе баннера 160x600 ниже написалось сообщение 160x600 - 5р
и вот там на все остальные только цены другие.
(Добавление)
а вот решил проблему,
<option value=\"8\" onClick=\"document.getElementById('text').innerHTML='125x125 - 15р'\">125x125
<option value=\"9\" onClick=\"document.getElementById('text').innerHTML='150x150 - 25р'\">150x150
<option value=\"10\" onClick=\"document.getElementById('text').innerHTML='160x600 - 5р'\">160x600

вот так нужно было,

в прошлый раз так пробывал но из за кавычек лишних неработало


-----
This forum is vulnerable. I want to replace forum engine.
(c) OrmaJever
 
 Top
Panoptik
Отправлено: 08 Мая, 2012 - 22:41:13
Post Id



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


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


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




ну так и впишите
CODE (html):
скопировать код в буфер обмена
  1. <option value=\"10\" onClick="cena('160x600 - 5р');">160x600</option>
  2. ...
  3.  <script>
  4.      function cena(text){
  5.     document.getElementById("text").innerHTML=text;
  6.      }
  7.     </script>
  8.  


-----
Just do it
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB