Кто то знает JavaScript? если да..то как сделать так, чтоб если например в чате нажать на юзер в соседнем фрейме(фрейме где пишешь сообщение) написала $user >
примерно так: Код (Text): <a href="#" onclick="putName('username_1');">username_1</a><br /> <a href="#" onclick="putName('username_2');">username_2</a><br /> <a href="#" onclick="putName('username_3');">username_3</a><br /> <a href="#" onclick="putName('username_4');">username_4</a><br /> <a href="#" onclick="putName('username_5');">username_5</a><br /> <br /> <input type="text" id="message" name="message" /> <script type="text/javascript"> function putName(username) { var m = document.getElementById('message'); m.value = username + '> ' + m.value; m.focus(); } </script>
Я написал так <?php include 'config.php'; include 'opendb.php'; $sql = "SELECT user_id FROM tbl_auth_user WHERE active='1'"; $result = mysql_query($sql) or die('Query failed. ' . mysql_error()); while($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $uid =& $row['user_id']; echo "<table>"; echo "<tr><td><a href='#' onclick='putname('$uid')'>".$uid."</a></td></tr>\n"; echo "</table>"; } ?> <script type="text/javascript"> function putName(username) { var m = parent.bottomFrame.document.getElementById('mess'); m.value = username + '> ' + m.value; m.focus(); } </script> но не работает(JavaScript)
Ребят такая проблема как сделать так, чтоб если mess= $user + '> ' код был не такой $file='index.txt'; $mes = wordwrap(strip_tags($_POST['mess']),400); $o = fopen($file,"a+") or die("Call Admin"); fwrite($o,"$user : $mes"."<br />\n"); fclose($o); а типо $file='index.txt'; $mes = wordwrap(strip_tags($_POST['mess']),400); $o = fopen($file,"a+") or die("Call Admin"); fwrite($o,"$user > $mes"."<br />\n"); fclose($o); а?
if(в строке где пишешь сообщение написано чей то юзер + '> ') { $file='index.txt'; $mes = wordwrap(strip_tags($_POST['mess']),400); $o = fopen($file,"a+") or die("Call Admin"); fwrite($o,"$user > $mes"."<br />\n"); fclose($o); } else { $file='index.txt'; $mes = wordwrap(strip_tags($_POST['mess']),400); $o = fopen($file,"a+") or die("Call Admin"); fwrite($o,"$user : $mes"."<br />\n"); fclose($o); }
РЕбят и такая проблем на первой странице есть JavaScript код я изменил чуть-чуть для роботы в другом фрейм и он начал работать но не так как я хотел бы Код (Text): <script type="text/javascript"> function putName(username) { var m = parent.bottomFrame.document.getElementById('mess'); m.value = username + ' > ' + m.value; m.focus(); } </script> я хочу чтоб при нажатие на юзер в месс написало $юзер + '> ' так и есть но ты начинаешь писать с начало месс а не после последнего синвола, как исправить?
Код (Text): m.value = username + ' > ' + m.value Как здесь сделать, чтобы username шел не спереди value а после? Издеваетесь молодой человек?
Типа так можно в зависимости от того что нужно. Что означает эта запись? Код (Text): m.value = username + ' > ' + m.value