Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вставка смайликов в форум

Сообщения:  [1-10]    [11-20]   [21-30]  [31-32] 

 
 автор: cheops   (22.10.2005 в 21:32)   письмо автору
 
   для: sidPR   (22.10.2005 в 13:15)
 

Посмотрите тему по ссылке http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=3772 - не совсем то, но близко, вообще этот вопрос лучше обсуждать в форуме HTML+CSS+JavaScript

   
 
 автор: sidPR   (22.10.2005 в 13:15)   письмо автору
 
   для: cheops   (22.10.2005 в 12:52)
 

Во тут такая трабла как зделать чтобы вставляло не в конец эти смайлики но и там где я поставил курсор =\

   
 
 автор: cheops   (22.10.2005 в 12:52)   письмо автору
 
   для: sidPR   (22.10.2005 в 12:40)
 

>таким образом если человек ввел :) то он заменится на
>изображение правильно или так нельзя делать ...
Да можно, даже Word так делает :))) Если будет неудобно, всегда можно отменить - жёстких правил, не соблюдение которых приводит к религиозной войне с пол Рунета, здесь нет :)))

   
 
 автор: sidPR   (22.10.2005 в 12:40)   письмо автору
 
   для: cheops   (22.10.2005 в 12:15)
 

спасибо незаметил сразу :)
еще вопросик по поводу замены
$msg = str_replace("?","<img src='smile/q.gif' border='0'>",$msg);
$msg = str_replace(":)","<img src='smile/grin.gif' border='0'>",$msg);

таким образом если человек ввел :) то он замениться на изображение правильно или так нельзя делать ...

   
 
 автор: cheops   (22.10.2005 в 12:15)   письмо автору
 
   для: sidPR   (22.10.2005 в 10:24)
 

Это связано с тем, что у вас форма называется не formname, а gb
<form name="gb" method="post" action="content/gb.php">

   
 
 автор: sidPR   (22.10.2005 в 10:24)   письмо автору
 
   для: sidPR   (21.10.2005 в 14:34)
 

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


<title>Гостевая книга</title>
<center>
<table style="border:1pt dashed #c0c0c0; background-position: left center; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-REPEAT: 

repeat-x" width="427" height="1" cellpadding="0" cellspacing="0"><tr> 
<td height="40" width="38" align="center"><img style='cursor:hand;'  src='smile/aggressive.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[aggressive] " '></td>
<td height="40" width="38" align="center"><img style='cursor:hand;'  src='smile/angry.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[angry] " '></td>
<td height="40" width="38" align="center"><img style='cursor:hand;'  src='smile/best.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[best] " '></td>
<td height="40" width="38" align="center"><img style='cursor:hand;'  src='smile/blink.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[blink] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/hmmm.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[hmmm] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/closedeyes.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[closedeyes] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/close_tema.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[close_tema] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/evilmad.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[evilmad] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/greedy.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[greedy] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/grin.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[grin] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/crazy.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[crazy] " '></td>
</tr>
  <tr>
<td height="40" width="38" align="center"><img style='cursor:hand;'  src='smile/weep.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[weep] " '></td>
<td height="40" width="38" align="center"><img style='cursor:hand;'  src='smile/q.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[q] " '></td>
<td height="40" width="38" align="center"><img style='cursor:hand;'  src='smile/rtfm.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[rtfm] " '></td>
<td height="40" width="38" align="center"><img style='cursor:hand;'  src='smile/hz.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[hz] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/cool2.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[cool2] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/blush.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[blush] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/hmm.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[hmm] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/cry.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[cry] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/huh.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[huh] " '></td>
<td height="40" width="39" align="center"><img style='cursor:hand;'  src='smile/confused.gif' border=0 onclick='formname.gb.focus();formname.gb.value +=name + "[confused] " '></td>
<td height="40" width="39" align="center">&nbsp;</td>
  </tr>
  </table></center></p>
<center>
<form name="gb" method="post" action="content/gb.php">

<p>
<p>

<TEXTAREA style="border:1pt dashed #c0c0c0; background-position: left center; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-REPEAT: 

repeat-x" tabIndex=3 name=msg rows=8 cols=40></TEXTAREA>
<BR><INPUT class=input style="BORDER-RIGHT: silver 1pt dashed; BORDER-TOP: silver 1pt dashed; BORDER-LEFT: silver 1pt dashed; 

BORDER-BOTTOM: silver 1pt dashed" tabIndex=4 type=submit value=" Добавить  " 

name=submit></p>



</form></textarea>


1- почемуто нефига невстовляет :(
2- пишет выполнено с ошибкой а в ошибке пишет
строка: 265
символ: 1
ошибка: "formname" определение отсуствует
код: 0
URL-адрес: http://сайт/gta.php?menu=gbook&submenu=main
почему такое ? немогу понять... :(

   
 
 автор: sidPR   (21.10.2005 в 14:34)   письмо автору
 
   для: sidPR   (21.10.2005 в 14:19)
 


<form name=formname> 
  <textarea name="text" cols="30" rows="5"></textarea> 
</form> 

<title>Панель смайлов</title> 
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'> 
<link rel="stylesheet" type="text/css" href="css/styles.css"> 
<script language="JavaScript"> 
<!-- hide 
name = formname.text.value=value; 
// --> 
</script> 
</head><center> 
<body><table width="100%" height="100%" cellpadding="0" cellspacing="0"><tr> 


<?php 
$dir 
opendir ("smile/"); 
while ( 
$file readdir ($dir)) 

if (( 
$file != ".") && ($file != "..") && ($file != "index.php") && ($file != "Thumbs.db")) 

$first explode("."$file); 
print 
"<td><img style='cursor:hand;'  src='smile/".$first[0].".".$first[1]."' border=0"." onclick='formname.text.focus();formname.text.value +=name + \""."[".$first[0]."] "."\" '>"."</td>"


closedir ($dir); 
?> 
</tr></table></center> 
</body> 
</html> 



указывает на строку

name = formname.text.value=value; 

пишет : "value" определение отсуствует
че неправильно ?

   
 
 автор: sidPR   (21.10.2005 в 14:19)   письмо автору
 
   для: sidPR   (21.10.2005 в 14:17)
 

все спасибо все врубил как все это делаеться :)

   
 
 автор: sidPR   (21.10.2005 в 14:17)   письмо автору
 
   для: cheops   (21.10.2005 в 13:16)
 

строка: 10
Символ: 1
Ошибка: "formname.form.text" - есть null или не является объектом
код: 0

   
 
 автор: cheops   (21.10.2005 в 13:16)   письмо автору
 
   для: sidPR   (21.10.2005 в 03:53)
 

Щёлкните на значёк ошибки - что за ошибка?

   

Сообщения:  [1-10]    [11-20]   [21-30]  [31-32] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования