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
Форумы портала PHP.SU :: Версия для печати :: Программирование кнопки Ответить
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Программирование кнопки Ответить

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

1. leon1993 - 17 Июля, 2011 - 16:00:04 - перейти к сообщению
Кто сможет подсказать. У меня есть кнопка Ответить как на форумах ток я ее использую в простой форме отзывы, то есть получается что то мини чата. Написал слово Ответить, а как запрограммировать, чтобы можно было отвечать любому пользователю(незарегистрированному)? то есть нажал кнопку ответить на конкретном пользователе и чтобы у меня вышла форма для заполнения без перезагрузки страницы.
(Добавление)
что то типо как тут http://www[dot]astrajob[dot]ru/theme-2074-1[dot]html#reply
2. LIME - 17 Июля, 2011 - 16:09:23 - перейти к сообщению
leon1993 это переход по метке
типа <a href="htttp://www.host.ru/file.html#label">ответить</a>
а место куда перейти отмечаешь так <div id="label">...</div>
обрати внимание при нажатии на ответить просто вниз спускаешься на той же странице
3. leon1993 - 17 Июля, 2011 - 16:12:24 - перейти к сообщению
LIME пишет:
leon1993 это переход по метке
типа <a href="htttp://www.host.ru/file.html#label">ответить</a>
а место куда перейти отмечаешь так <div id="label">...</div>
обрати внимание при нажатии на ответить просто вниз спускаешься на той же странице
а как мне сделать чтобы обращатся к конкретному ползователю и как и куда вывести ответ сам пользователя?
4. LIME - 17 Июля, 2011 - 16:14:50 - перейти к сообщению
на том сайте например это так выглядит
<a href='#reply' onClick='otv(0);' title='39743' class=otvet>Ответить</a>
и
<A name='reply'> </A> перед формой ответа
(Добавление)
leon1993 пишет:
а как мне сделать чтобы обращатся к конкретному ползователю

а это уже или перегрузкой страницы или при помощи JS вставлять в textarea <strong>пользователь</strong>
5. leon1993 - 17 Июля, 2011 - 16:20:26 - перейти к сообщению
LIME пишет:
на том сайте например это так выглядит
<a href='#reply' onClick='otv(0);' title='39743' class=otvet>Ответить</a>
и
<A name='reply'> </A> перед формой ответа
(Добавление)
leon1993 пишет:
а как мне сделать чтобы обращатся к конкретному ползователю

а это уже или перегрузкой страницы или при помощи JS вставлять в textarea <strong>пользователь</strong>
а как мне быть если у каждого пользователя свой id?
6. LIME - 17 Июля, 2011 - 16:26:15 - перейти к сообщению
leon1993 пишите ф-цию JS для события онклик на "ответить" которая и будет добавлять текст с именем юзера...
в теге с ссылкой вписываете onclick="function('имя юзера')"
7. leon1993 - 17 Июля, 2011 - 16:28:01 - перейти к сообщению
LIME пишет:
leon1993 пишите ф-цию JS для события онклик на "ответить" которая и будет добавлять текст с именем юзера...
в теге с ссылкой вписываете onclick="function('имя юзера')"
(( не знаю java script
8. LIME - 17 Июля, 2011 - 16:31:26 - перейти к сообщению
leon1993 учите
без него никуда
9. leon1993 - 17 Июля, 2011 - 16:33:26 - перейти к сообщению
LIME пишет:
leon1993 учите
без него никуда
я еще ни как не выучу php, и что сразу браться за java script?
10. LIME - 17 Июля, 2011 - 16:37:40 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function (name){
  3.   var el=getElementById('formaOtveta');
  4.   el.innerHTML="<strong>"+name+"</strong>";
  5. }
  6.  

а textarea для ответа даете id="formaOtveta"
(Добавление)
leon1993 пишет:
я еще ни как не выучу php, и что сразу браться за java script?

тогда отложите подобные задачи пока если можно
(Добавление)
функцию надо вставлять в head
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <head>
  3. ...
  4. <script type="text/javascript" >
  5. ф-ция
  6. </script>
  7. ...
  8. </head>
  9.  

(Добавление)
leon1993 пишет:
я еще ни как не выучу php, и что сразу браться за java script?

вообще-то можете и взяться за основы...не помешает
11. leon1993 - 17 Июля, 2011 - 16:55:58 - перейти к сообщению
LIME пишет:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function (name){
  3.   var el=getElementById('formaOtveta');
  4.   el.innerHTML="<strong>"+name+"</strong>";
  5. }
  6.  

а textarea для ответа даете id="formaOtveta"
(Добавление)
leon1993 пишет:
я еще ни как не выучу php, и что сразу браться за java script?

тогда отложите подобные задачи пока если можно
(Добавление)
функцию надо вставлять в head
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <head>
  3. ...
  4. <script type="text/javascript" >
  5. ф-ция
  6. </script>
  7. ...
  8. </head>
  9.  

(Добавление)
leon1993 пишет:
я еще ни как не выучу php, и что сразу браться за java script?

вообще-то можете и взяться за основы...не помешает
мда, сложновато и не понятно, как и что, и как будет братся id из базы конкретного пользователя((
12. LIME - 17 Июля, 2011 - 17:07:02 - перейти к сообщению
LIME пишет:
и как будет братся id из базы конкретного пользователя((

вы когда формируете страницу вы же вписываете не id а имя пользователя
вот таким же образом вписывайте и обработчик события onclick...
например было <a href="#label">ответить</a>
стало <a href="#label" onclick="otvet('имя')">ответить</a> и подставлять свое имя пользователя для каждой ссылки ...чтоб передать в ф-цию кому вы отвечаете

перепишу фцию я там забыл ей имя дать))

CODE (html):
скопировать код в буфер обмена
  1. <head>
  2. ...
  3. <script type="text/javascript" >
  4. function otvet(name){
  5.   var el=getElementById('formaOtveta');
  6.   el.innerHTML="<strong>"+name+"</strong>";
  7. }
  8. </script>
  9. ...
  10. </head>
13. leon1993 - 17 Июля, 2011 - 21:18:46 - перейти к сообщению
LIME пишет:
LIME пишет:
и как будет братся id из базы конкретного пользователя((

вы когда формируете страницу вы же вписываете не id а имя пользователя
вот таким же образом вписывайте и обработчик события onclick...
например было <a href="#label">ответить</a>
стало <a href="#label" onclick="otvet('имя')">ответить</a> и подставлять свое имя пользователя для каждой ссылки ...чтоб передать в ф-цию кому вы отвечаете

перепишу фцию я там забыл ей имя дать))

CODE (html):
скопировать код в буфер обмена
  1. <head>
  2. ...
  3. <script type="text/javascript" >
  4. function otvet(name){
  5.   var el=getElementById('formaOtveta');
  6.   el.innerHTML="<strong>"+name+"</strong>";
  7. }
  8. </script>
  9. ...
  10. </head>
ясно спасибо, а можно по подробнее описать что делает эта функция?
14. LIME - 17 Июля, 2011 - 21:29:40 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1. function otvet(name){
  2.   var el=getElementById('formaOtveta'); // получаем элемент хтмл с id 'formaOtveta'
  3.                                                            // этот id надо дать textarea форме
  4.   el.innerHTML="<strong>"+name+"</strong>";// вписывает в полученый элемент имя
  5. }
15. leon1993 - 19 Июля, 2011 - 08:41:23 - перейти к сообщению
LIME пишет:
LIME пишет:
и как будет братся id из базы конкретного пользователя((

вы когда формируете страницу вы же вписываете не id а имя пользователя
вот таким же образом вписывайте и обработчик события onclick...
например было <a href="#label">ответить</a>
стало <a href="#label" onclick="otvet('имя')">ответить</a> и подставлять свое имя пользователя для каждой ссылки ...чтоб передать в ф-цию кому вы отвечаете

перепишу фцию я там забыл ей имя дать))

CODE (html):
скопировать код в буфер обмена
  1. <head>
  2. ...
  3. <script type="text/javascript" >
  4. function otvet(name){
  5.   var el=getElementById('formaOtveta');
  6.   el.innerHTML="<strong>"+name+"</strong>";
  7. }
  8. </script>
  9. ...
  10. </head>
ну подставлять имя я же не в ручную буду?
(Добавление)
leon1993 пишет:
LIME пишет:
LIME пишет:
и как будет братся id из базы конкретного пользователя((

вы когда формируете страницу вы же вписываете не id а имя пользователя
вот таким же образом вписывайте и обработчик события onclick...
например было <a href="#label">ответить</a>
стало <a href="#label" onclick="otvet('имя')">ответить</a> и подставлять свое имя пользователя для каждой ссылки ...чтоб передать в ф-цию кому вы отвечаете

перепишу фцию я там забыл ей имя дать))

CODE (html):
скопировать код в буфер обмена
  1. <head>
  2. ...
  3. <script type="text/javascript" >
  4. function otvet(name){
  5.   var el=getElementById('formaOtveta');
  6.   el.innerHTML="<strong>"+name+"</strong>";
  7. }
  8. </script>
  9. ...
  10. </head>
ну подставлять имя я же не в ручную буду? мне надо чтобы под каждым пользователем была кнопка ответить, при нажатии на которую чтобы автоматически вписывался пользователь

 

Powered by ExBB FM 1.0 RC1