СообЧа > База Знаний > Интернет > Веб-строительство > Java-script

Вопрос

Имеется стандартный JavaScript по отправке формы почтой:

<FORM NAME = "mail_form" ACTION = "mailto:адрес?Subject=Send from Mail Form" METHOD = "POST" ENCTYPE = "text/plain">
<INPUT TYPE = "text" NAME = "Name" size="30">

ну, и т.д. Что нужно дописать в строчке <INPUT TYPE = "hidden" SIZE = 0 NAME = для того, чтобы в это скрытое поле вставлялся заголовок с названием страницы, с которой был вызван скрипт почтовой формы? Страница, с которой вызывается этот скрипт каждый раз разная.

Ответ

Вот, сделал вот такую страничку:

<HTML>
<HEAD>
<TITLE></TITLE>
<script language=javascript>
<!--
function setpageurl(../default.htm) {
window.form.pageurl.value=window.location
}
-->
</script>
</HEAD>
<BODY>
<FORM action="mailto:mymail@mail.ru?subject=test"
method=POST id=form name=form
enctype=text/plain>
<input type=hidden name=pageurl id=pageurl value="">
<INPUT type="submit" value="Послать" id=submit1
name=submit1>
</FORM>
<script language=javascript>
<!--
setpageurl(../default.htm)
-->
</script>
</BODY>
</HTML>

У меня работает. Высылает адрес страницы, с которой посылается форма.

Сурменок Павел



Copyright © 2000-2004 Сообщество Чайников
Контактная информация