Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как передать document.body.InnerHTML php-параметру

7.7K
28 августа 2007 года
g3n3s1s
30 / / 28.10.2005
Нужно вырезать часть от document.body.InnerHTML и передать в пхп-параметр. Как это можно будет сделать? Метод через форму не подходит
7.9K
28 августа 2007 года
vasa_c
191 / / 05.04.2007
Что такое php-параметр?
Вы осознаете где работает php, а где js и в какое время?
1.8K
28 августа 2007 года
Ghirik
260 / / 15.03.2007
Цитата:
Метод через форму не подходит



Можно ещё телепатировать:confused:

А каким методом Вы хотите отправить? Только submit.

1.8K
28 августа 2007 года
Ghirik
260 / / 15.03.2007
Кажется я понял, что вы хотите, сейчас напишу.
1.8K
28 августа 2007 года
Ghirik
260 / / 15.03.2007
Чуть доработал пример из соседней ветки
[HTML]<html>
<body onClick="document.forms[0].t1.value=p1.innerHTML; document.forms[0].submit()">
<div id=div1></div>
<iframe id=I1 name=I1 style="display: none">
</iframe>
<p id=p1>Всякая фигня с разметкой html, из тэга "p"<br>
<table border="1" width="100%">
<tr>
<td>В том числе таблица</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</p>
<form method=POST action=answer.php target=I1 enctype=multipart/form-data style="display: none">
<textarea name="t1"></textarea>
</form>
<p><span lang="ru">Кликните в любом месте, это вызовет событие </span>onClick
<span lang="ru">в тэге </span>body</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>[/HTML]
Что-то не придумал ни чего более умного, чем обратиться к форме через массив.:)
Обработчик тот же
answer.php:
[HTML]<html>
<body onload="parent.document.getElementById('div1').innerHTML=document.body.innerHTML">
<p id=txt>
<?php
print_r($_POST);
?>
</p>
</body>
</html>[/HTML]

Если использовать document.body.InnerHTML вместо p1.innerHTML то получите всё содержимое соответствующего тэга.
7.7K
29 августа 2007 года
g3n3s1s
30 / / 28.10.2005
К Vasa_C Разумеется, я это все прекрасно понимаю. Но при этом возникла такая задача, и я ее решил только одним способом(через submit). И тут подумал, что может есть и другие способы, которых я не знаю.
К Ghirik благодарю вас за участие, но у меня был практически такой же код(разве что вместо <textarea> у меня был <input type='hidden'>). Я просто раньше видел похожую на мою ситуацию, и она была решена по-другому
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог