Предварительный просмотр.

SPQR

Новичок
Предварительный просмотр.

Народ, помогите с ентим. Замысел: в текстовом поле набирается html код, две кнопки сохранение и предварительный просмотр. На вторую жмешь и в новом окошке отображается, то что выходить... А теперь проблема, как это всплывающее окошко отправить содержимое(как php переменую) текстового поля?
 

Vallar_ultra

Любитель выпить :)
форма
*******************************
PHP:
<form name="FormName" action="script.php">
			<input type="hidden" value="" name="action">
			<textarea name=html>sdfasfas</textarea>
		</form>
		<input type="button" value="Сохранить" onclick="document.forms['FormName'].action.value='save'; document.forms['FormName'].submit();">
		<input type="button" value="Посмотреть" onclick="document.forms['FormName'].action.value='view'; document.forms['FormName'].target='_blank'; document.forms['FormName'].submit();">

РНР-скрипт:
************************************************
PHP:
	$action = trim($_REQUEST['action']);
	switch ($action){
		case "save":{
			// код сохранения
		break;
		}
		case "view":{
		$html = trim($_REQUEST['html']);
		echo $html;
		break;
		}		
	}
 

SPQR

Новичок
Спасиб, посмотрим

-~{}~ 02.09.05 23:35:

Работает, ток в ограничения в URL по длине...А тексты длинные нужны, есть другой вариант?
 

clevel

Новичок
form method=post
а вообще можно сделать без участия пхп.. яваскрипт просто в отдельный фрейм это дело кидает.. и закладки сделать для юзабилити..
 

akxxiv

Новичок
Можно и без фреймов и без пхп. Просто открываешь новое окно и туде отправляешь содержимое формы. Элементарно.
 

Panchous

Павел
PHP здесь не нужен.
В дочернем окне можно получить доступ к элементам формы родительского:
PHP:
window.opener.document.forms['my_form'].my_textarea.value;
 

SPQR

Новичок
Если бы мог не спрашивал, в новое окно то отправляет, но нужен вид полной страницы
 
Сверху