Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.05.2010, 10:35
Аспирант
Отправить личное сообщение для Владимир Седов Посмотреть профиль Найти все сообщения от Владимир Седов
 
Регистрация: 21.05.2010
Сообщений: 41

Создание дочерней страници

Проблемка!
Необходимо сделать форму отправки на емейл дочерней страницей, для отправки сообщения с родительской.
Просто в html дочерняя у меня появляется но нет фактической отправки на емейл

что бы не слишком заморачивать:
на родительской страничке: document.write(" всякая тра-та-та"+text)
дальше я включаю теги отправки и ...
Ответить с цитированием
  #2 (permalink)  
Старый 21.05.2010, 10:38
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

приведите код, а то ничего не понятно
__________________
.
Ответить с цитированием
  #3 (permalink)  
Старый 21.05.2010, 10:57
Аспирант
Отправить личное сообщение для Владимир Седов Посмотреть профиль Найти все сообщения от Владимир Седов
 
Регистрация: 21.05.2010
Сообщений: 41

Создание дочерней страници
код страници:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><title>Контрольная работа</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<form ENCTYPE="multipart/form-data" action="http://narod.yandex.ru/send-poll.xhtml" method=POST>


<script language="JavaScript">
function sbros() {x=document.forms[0].elements[7].value;for (i=1; i<=x; i++) {document.forms[i].reset();
}}function step3() {var i=0;var j=0;var schet=0;
var jm=document.forms[0].elements[7].value;
var im=document.forms[0].elements[8].value;for (j=1; j<=jm; j++){for (i=0; i<im; i++){if (document.forms[j].
R1[i].checked==true){schet++;}}};if (schet<jm){
alert("Надо ответить на ВСЕ вопросы!");
return;}eo=document.forms[0].elements[9].value;e=new Array();e=eo.split("/");sr=new Array(1,0);
o=new Array();var r=0;var tp=4;var kr=0;var test=1;var ll=1;var osh=0;var text="";
for (j=1; j<=jm; j++){for (i=0; i<im; i++){if (document.forms[j].R1[i].
checked==true){o[j-1]=i*0.5+2;}}};for (j=0; j<jm; j++){if (o[j]==e[j+tp]){r=r+1*sr[j];
}else{osh++;}};if (osh!=0){text="не правильных ответов - "+osh+"."}if (test==1){if (kr==0){sbros();




document.write("Набрано баллов: "+(r*100)+" из "+(ll*100)+" возможных ("+Math.round(r*100/jm)+"%)."+text);
document.write('<br><tr><valign=middle><td><font color= style="font-size: 8pt" >Ваш e-mail</font></td><td><font size=-1><input type=text name="a[Ваш e-mail]"></font></td></tr><br>');

document.write('<input type=reset value="Очистить" style="background4D0C8; font-size: 12px;">&nbsp;<input type=submit value="Отправить" style="background4D0C8; font-size: 12px;"><input type=hidden name="email" value="tvoymail@yandex.ru">');







alert("Набрано баллов: "+(r*100)+" из "+(ll*100)+" возможных ("+Math.round(r*100/jm)+"%)."+text);
}else{sbros();
alert("Набрано баллов: "+(r*100)+" из "+(ll*100)+" возможных ("+Math.round(r*100/ll)+"%).");
}}else{if (kr==0){
alert("Количество правильных ответов: "+r+" из "+jm+" возможных ("+Math.round(r*100/jm)+"%).");
}else{
alert("Набрано баллов: "+(r*100)+" из "+(ll*100)+" возможных ("+Math.round(r*100/ll)+"%)."+text)}}}</script>
</head><body><font color="#00FF00">
<h2>История</h2>
</font>
<font color="#0000CC">
<H2 align="center">Контрольная работа № 1. </H2>
<font color= style="font-size: 8pt" ></font>
<br>

<form>
<input type="hidden" value="1">
<input type="hidden" value="Контрольная">
<input type="hidden" value="История">
<input type="hidden" value="0">
<input type="hidden" value="">
<input type="hidden" value="1">
<input type="hidden" value="0">
<input type="hidden" value="1">
<input type="hidden" value="2">
<input type="hidden" value="15.2/2.5/2.5/2.5/2/2.5/2.5/">
</form>
<form>
<p>
<b>Вопрос 1.</b> аЫВа</p>
<blockquote>
<blockquote>
<p>
<input type="radio" unchecked name="R1">
<b>Ответ 1.</b> авава<br>
<input type="radio" unchecked name="R1">
<b>Ответ 2.</b> пЫВпывп<br>
</p>
</blockquote>
</blockquote>
</form>
<form>
<p align="center">
<input type="button" value="Готово" onClick="step3()">
<input type="button" value="Очистить" onClick="sbros()">
</p>
</form>

</body></html>
Ответить с цитированием
  #4 (permalink)  
Старый 21.05.2010, 11:41
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,566

Сообщение от Skipp Посмотреть сообщение
приведите код
сам попросил .

Владимир, оформите ваш код тегами форматирования
Ответить с цитированием
  #5 (permalink)  
Старый 21.05.2010, 12:13
Аспирант
Отправить личное сообщение для Владимир Седов Посмотреть профиль Найти все сообщения от Владимир Седов
 
Регистрация: 21.05.2010
Сообщений: 41

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><title>Контрольная работа</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<script language="JavaScript">
function sbros() {x=document.forms[0].elements[7].value;for (i=1; i<=x; i++) {document.forms[i].reset();
}}function step3() {var i=0;var j=0;var schet=0;
var jm=document.forms[0].elements[7].value;
var im=document.forms[0].elements[8].value;for (j=1; j<=jm; j++){for (i=0; i<im; i++){if (document.forms[j].
R1[i].checked==true){schet++;}}};if (schet<jm){
alert("Надо ответить на ВСЕ вопросы!");
return;}eo=document.forms[0].elements[9].value;e=new Array();e=eo.split("/");sr=new Array(1,0);
o=new Array();var r=0;var tp=4;var kr=0;var test=1;var ll=1;var osh=0;var text="";
for (j=1; j<=jm; j++){for (i=0; i<im; i++){if (document.forms[j].R1[i].
checked==true){o[j-1]=i*0.5+2;}}};for (j=0; j<jm; j++){if (o[j]==e[j+tp]){r=r+1*sr[j];
}else{osh++;}};if (osh!=0){text="не правильных ответов - "+osh+"."}if (test==1){if (kr==0){sbros();


document.write("Набрано баллов: "+(r*100)+" из "+(ll*100)+"  возможных ("+Math.round(r*100/jm)+"%)."+text);
document.write('<form ENCTYPE="multipart/form-data" action="http://narod.yandex.ru/send-poll.xhtml" method=POST><br><tr><valign=middle><td><font color= style="font-size: 8pt" >Ваш e-mail</font></td><td><font size=-1><input type=text name="a[Ваш e-mail]"></font></td></tr><br>');

document.write('<input type=reset value="Очистить" style="background:D4D0C8; font-size: 12px;">&nbsp;<input type=submit value="Отправить" style="background:D4D0C8; font-size: 12px;"><input type=hidden name="email" value="адрес@yandex.ru">');


alert("Набрано баллов: "+(r*100)+" из "+(ll*100)+"  возможных ("+Math.round(r*100/jm)+"%)."+text);
}else{sbros();
alert("Набрано баллов: "+(r*100)+" из "+(ll*100)+" возможных ("+Math.round(r*100/ll)+"%).");
}}else{if (kr==0){
alert("Количество правильных ответов: "+r+" из "+jm+" возможных ("+Math.round(r*100/jm)+"%).");
}else{
alert("Набрано баллов: "+(r*100)+" из "+(ll*100)+" возможных ("+Math.round(r*100/ll)+"%)."+text)}}}</script>
</head><body><font color="#00FF00">
<h2>История</h2>
</font>
<font color="#0000CC">
<H2 align="center">Контрольная работа № 1. </H2>
<font color= style="font-size: 8pt" ></font>
<br>

<form>
<input type="hidden" value="1">
<input type="hidden" value="Контрольная">
<input type="hidden" value="История">
<input type="hidden" value="0">
<input type="hidden" value="">
<input type="hidden" value="1">
<input type="hidden" value="0">
<input type="hidden" value="1">
<input type="hidden" value="2">
<input type="hidden" value="15.2/2.5/2.5/2.5/2/2.5/2.5/">
</form>
<form>
<p>
<b>Вопрос 1.</b> аЫВа</p>
<blockquote>
<blockquote>
<p>
<input type="radio" unchecked name="R1">
<b>Ответ 1.</b> авава<br>
<input type="radio" unchecked name="R1">
<b>Ответ 2.</b> пЫВпывп<br>
</p>
</blockquote>
</blockquote>
</form>
<form>
<p align="center">
<input type="button" value="Готово" onClick="step3()">
<input type="button" value="Очистить" onClick="sbros()">
</p>
</form>

</body></html>
Ответить с цитированием
  #6 (permalink)  
Старый 21.05.2010, 12:18
Аспирант
Отправить личное сообщение для Владимир Седов Посмотреть профиль Найти все сообщения от Владимир Седов
 
Регистрация: 21.05.2010
Сообщений: 41

Создание дочерней страници
Код переделал! Отправка идет но сообщение со строки 20 не отправляется
Ответить с цитированием
  #7 (permalink)  
Старый 21.05.2010, 12:33
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

странно, у меня всё отправилось.
Но вообще криво всё это=)
__________________
.
Ответить с цитированием
  #8 (permalink)  
Старый 21.05.2010, 12:43
Аспирант
Отправить личное сообщение для Владимир Седов Посмотреть профиль Найти все сообщения от Владимир Седов
 
Регистрация: 21.05.2010
Сообщений: 41

я имел в виду, что должно отправиться на мыло: "Набрано баллов: 0 из 100 возможных (0%).не правильных ответов - 1.",
Ответить с цитированием
  #9 (permalink)  
Старый 21.05.2010, 12:44
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

ыыыыы, js не работает с e-mail. И не отправляет на почту ничего, это вам к php.
__________________
.
Ответить с цитированием
  #10 (permalink)  
Старый 21.05.2010, 12:44
Аспирант
Отправить личное сообщение для Владимир Седов Посмотреть профиль Найти все сообщения от Владимир Седов
 
Регистрация: 21.05.2010
Сообщений: 41

или "Набрано баллов: 100 из 100 возможных (100%)."
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание текстового документа firs Общие вопросы Javascript 10 02.06.2010 23:44
Создание копий объекта - обязателен ли prototype? heh131 Общие вопросы Javascript 12 15.05.2010 12:55
открытие страници в Ifarame papa_misha Общие вопросы Javascript 3 07.05.2009 21:10
создание и вывод куки Robot IE Общие вопросы Javascript 2 10.03.2009 16:59
Повторное создание iframe Smoke Events/DOM/Window 7 07.02.2009 15:14