Сделал свой чат.И не знаю js.Надо через скрипт копировать ссылку-ник,и вставлять в поле ввода. Как бы обращение к нику-человеку вот есть форма: Код (Text): <form name="formtext" method='post' action='writemsg.php'> <? if(!$savem) { ?> <font size=1 color="#e4e4e4">Имя:</font><input type="text" class="button" maxlength=20 size=12 name='chatnick' value='Выберите ник'> <? } if($chatnick>'') { ?> <font size=1 color="#e4e4e4">Имя:</font><input type="text" name='chatnick' value=<? echo $chatnick; ?>> <? $chatnick=$save; } if($savem>'') { ?> <a href=#><font size=2 color=><strong><em>Ник на 2 часа.: "<? echo $savem; ?>"</em></strong> </font> </a><? $chatnick=$save; } ?> <? if($style=='12') { ?> <font size=1 color="#e4e4e4">Текст:</font><input type="text" class="button" size=70% maxlength=440 name="chatmsg" value="" style:bgcolor=black> <? } else echo '<font size=1 color="#e4e4e4">Текст:</font><input type="text" class="button" size=50% maxlength=440 name="chatmsg" value="" style:bgcolor=black>'; ?> <input type="button" class="button" value=" Смайлы " onClick='script: window.open("save_nick.php","", "width=640,height=250")'> <input type='submit' class="button" value=' Добавить '> <input type="button" class="button" onclick="document.location.reload()" value="Обновить ник" /> </form> и в chatmsg надо копировать ссылку Спасибо,кто поможет )
не надо делать за меня - там просто одна строчка с функцией нужна! Добавлено спустя 8 минут 32 секунды: <a href=# onclick=save('nick') >nick</a> <script> function save($nick) { form.formtext.value+='nick'; } </script> вот так я представляю ))
Здесь же спрошу: Я уже видел тему,что разные браузеры на скрипты реагируют по разному. У меня оказывается чат работает только на яндекс браузере. Поле ввода <input type="text" class="button" size=70% maxlength=440 name="chatmsg" value="" style:bgcolor=black> - написал сообщение тестовое, записалось,показывает на яндекс браузере,на опере не показывает. На мозилле <input type='submit' class="button" value=' Добавить '> -не срабатывает Догадываюсь что настройки бразузеров запрещают. А как вылечить такую проблему? Чтобы везде <input type='submit' class="button" value=' Добавить '> срабатывало?
[/code] Код (Text): <SCRIPT> function pusk() { window.document.formtext.chatmsg.value +='90; window.document.formtext.chatmsg.focus(); } </SCRIPT> Код (Text): <a href=# onClick="pusk();">90</a> Это работает при копировании внутри фрейма.А как скопировать в другой фрейм?
http://liozenda.ru/waveboard.php мне не 15 лет че за мода новая-"падаван"? все эти ваши "ЗЫ" "Имхо" "P.S." я дико ненавижу,поэтому не посещаю форумы
Dremax какие вопросы такие и ответы. В вопросе обычно половина ответа. Чтобы обратится в родительский iframe используй parent в javascript. Но всё должно быть в одном домене. Ещё такое есть https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B0%D0%B2%D0%B ... 0%BD%D0%B0 От iframe откажись в пользу ajax.
Код (Text): <script type="text/javascript" src="jquery.js"></script> <script> function show() { $.ajax({ url: "1.php", cache: false, success: function(html){ $("#panea").html(html); } }); } $(document).ready(function(){ show(); setInterval('show()',60000); }); </script> чат страшно завис,даже если указать таймер 60 секунд.На диве panea еще стоит полоса прокрутки на jquery вышло хуже чем <meta http-equiv='refresh' content='20;url=1.php'>
Если зависло значит ты сделал где-то ошибку. Создай отдельно страницу и на ней всё проверь, потом уже интегрируй.
спасибо,да тестирую на отдельной.Поискал в поисковике как правильно задавать секунды Код (Text): setSetTimeout('show()',1000*20); надо умножать на кол-во секунд
Че вы не поможете? Это же форум! в эту форму надо обратиться,к текствому полю,и дать текст .value Код (Text): <iframe name="fr" width="100%" height="30" src="addmsg.php" frameborder="0" scrolling="no"></iframe> name=chatmsg Код (Text): else echo '<font size=1 color="#e4e4e4">Текст:</font><input type="text" class="button" size=50% maxlength=440 name="chatmsg" value="" style:bgcolor=black>'; ?> 40 минут ищу в поисковике,вот последнее что нашел: Код (Text): <script type="text/javascript"> console.log(parent.frames["fr"].document.getElementById('chatmsg').innerHTML); </script> там всего то одна строчка
А с чего ты решил, что тебе кто-то что-то обязан? Про parent рассказали, после этого можешь документацию почитать или поискать по ключевым словам: iframe javascript parent.
лохи,а для чего существует этот форум,если все темы без ответов,и висит сообщение "форум посетили за сутки 6400 программистов", это же форум поддержки новичков по написанию сайтов,или у лохов считается подругому,типа "мы гордые,ничем не обязаны"? я такое на форумах вижу в 20 раз, со времен увлечения Visual Basic в 2006. господь не может создать нормальных людей,все у него нарки,алкоголики,чмошники,прелюбодеи.Земля помойка,как и интернет,90% сайтов-гавно на белом фоне,с кучей рекламы
А смысл каждый раз плодить энтропию и копировать текст из RFC, Manual и т.д.? Легче дать названия функций или что искать дальше, например названия технологий. Лучше научись задавать вопросы. А чтобы это уметь делать, можно осилить книги по программированию или курсы.
с тем же успехом ты мог бы попросить тебе отсосать, ибо недолго. Никто не рвётся. Поверь мне, я пробовал. Добавлено спустя 3 минуты 26 секунд: каждую неделю приходит такой мудак, и пытается решить свои проблемы чужими руками , взяв на слабо. Такие вы наивные.