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 :: Программирование кнопки Ответить

 PHP.SU

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


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

> Описание: Программирование кнопки Ответить
leon1993
Отправлено: 17 Июля, 2011 - 16:00:04
Post Id



Гость


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


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




Кто сможет подсказать. У меня есть кнопка Ответить как на форумах ток я ее использую в простой форме отзывы, то есть получается что то мини чата. Написал слово Ответить, а как запрограммировать, чтобы можно было отвечать любому пользователю(незарегистрированному)? то есть нажал кнопку ответить на конкретном пользователе и чтобы у меня вышла форма для заполнения без перезагрузки страницы.
(Добавление)
что то типо как тут http://www[dot]astrajob[dot]ru/theme-2074-1[dot]html#reply
 
 Top
LIME
Отправлено: 17 Июля, 2011 - 16:09:23
Post Id


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


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


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




leon1993 это переход по метке
типа <a href="htttp://www.host.ru/file.html#label">ответить</a>
а место куда перейти отмечаешь так <div id="label">...</div>
обрати внимание при нажатии на ответить просто вниз спускаешься на той же странице

(Отредактировано автором: 17 Июля, 2011 - 16:09:46)

 
 Top
leon1993
Отправлено: 17 Июля, 2011 - 16:12:24
Post Id



Гость


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


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




LIME пишет:
leon1993 это переход по метке
типа <a href="htttp://www.host.ru/file.html#label">ответить</a>
а место куда перейти отмечаешь так <div id="label">...</div>
обрати внимание при нажатии на ответить просто вниз спускаешься на той же странице
а как мне сделать чтобы обращатся к конкретному ползователю и как и куда вывести ответ сам пользователя?
 
 Top
LIME
Отправлено: 17 Июля, 2011 - 16:14:50
Post Id


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


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


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




на том сайте например это так выглядит
<a href='#reply' onClick='otv(0);' title='39743' class=otvet>Ответить</a>
и
<A name='reply'> </A> перед формой ответа
(Добавление)
leon1993 пишет:
а как мне сделать чтобы обращатся к конкретному ползователю

а это уже или перегрузкой страницы или при помощи JS вставлять в textarea <strong>пользователь</strong>
 
 Top
leon1993
Отправлено: 17 Июля, 2011 - 16:20:26
Post Id



Гость


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


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




LIME пишет:
на том сайте например это так выглядит
<a href='#reply' onClick='otv(0);' title='39743' class=otvet>Ответить</a>
и
<A name='reply'> </A> перед формой ответа
(Добавление)
leon1993 пишет:
а как мне сделать чтобы обращатся к конкретному ползователю

а это уже или перегрузкой страницы или при помощи JS вставлять в textarea <strong>пользователь</strong>
а как мне быть если у каждого пользователя свой id?
 
 Top
LIME
Отправлено: 17 Июля, 2011 - 16:26:15
Post Id


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


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


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




leon1993 пишите ф-цию JS для события онклик на "ответить" которая и будет добавлять текст с именем юзера...
в теге с ссылкой вписываете onclick="function('имя юзера')"
 
 Top
leon1993
Отправлено: 17 Июля, 2011 - 16:28:01
Post Id



Гость


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


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




LIME пишет:
leon1993 пишите ф-цию JS для события онклик на "ответить" которая и будет добавлять текст с именем юзера...
в теге с ссылкой вписываете onclick="function('имя юзера')"
(( не знаю java script
 
 Top
LIME
Отправлено: 17 Июля, 2011 - 16:31:26
Post Id


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


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


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




leon1993 учите
без него никуда
 
 Top
leon1993
Отправлено: 17 Июля, 2011 - 16:33:26
Post Id



Гость


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


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




LIME пишет:
leon1993 учите
без него никуда
я еще ни как не выучу php, и что сразу браться за java script?
 
 Top
LIME
Отправлено: 17 Июля, 2011 - 16:37:40
Post Id


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


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


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




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?

вообще-то можете и взяться за основы...не помешает
 
 Top
leon1993
Отправлено: 17 Июля, 2011 - 16:55:58
Post Id



Гость


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


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




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 из базы конкретного пользователя((
 
 Top
LIME
Отправлено: 17 Июля, 2011 - 17:07:02
Post Id


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


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


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




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>
 
 Top
leon1993
Отправлено: 17 Июля, 2011 - 21:18:46
Post Id



Гость


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


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




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>
ясно спасибо, а можно по подробнее описать что делает эта функция?
 
 Top
LIME
Отправлено: 17 Июля, 2011 - 21:29:40
Post Id


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


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


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




CODE (javascript):
скопировать код в буфер обмена
  1. function otvet(name){
  2.   var el=getElementById('formaOtveta'); // получаем элемент хтмл с id 'formaOtveta'
  3.                                                            // этот id надо дать textarea форме
  4.   el.innerHTML="<strong>"+name+"</strong>";// вписывает в полученый элемент имя
  5. }
 
 Top
leon1993
Отправлено: 19 Июля, 2011 - 08:41:23
Post Id



Гость


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


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




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>
ну подставлять имя я же не в ручную буду? мне надо чтобы под каждым пользователем была кнопка ответить, при нажатии на которую чтобы автоматически вписывался пользователь
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 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