Вопрос
Имеется стандартный 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 Сообщество Чайников
Контактная информация