http://phpfaq[dot]ru/na_tanke#js - ответ на все ваши вопросы. Любой код JS, так же как и html, формируется PHP.
Чтобы js сам отдал данные php-скрипту, получил данные и что-то с ними сделал, используется технология AJAX. Об этом здесь http://javascript[dot]ru/tutorial/ajax
(Добавление)
Поудалял темы, обсуждение в которых сводилось к этому, но мне казалось, что их больше было. Если кто наткнется на такую, оставьте тут ссылочку пожалуйста
1. Champion - 04 Февраля, 2009 - 09:32:26 - перейти к сообщению
2. Ammy - 24 Августа, 2010 - 02:37:10 - перейти к сообщению
3. Dazar - 15 Января, 2011 - 13:22:21 - перейти к сообщению
Здраствуйте! Где-то в нете нашёл такую штуку(аналог спойлера):
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <script>
- function edit()
- {
- if(document.getElementById('edit').style.display == 'none'){
- document.getElementById('edit').style.display = 'block';
- }else{
- document.getElementById('edit').style.display = 'none';
- }
- }
- </script>
- <input type='button' onclick='edit()' value='Редактировать'>
- <div class="edit" id="edit" style="display:none;">
- Текст
- </div>
Всё работает, текст открывается и закрывается, но в первый раз открытие происходит лишь со 2 клика. Это реально мешает. Не подскажете почему так и что с этим делать?