למה צד-שרת? תעשה כפתור שיפתח למשל פופ-אפ (לא חייב – אפשרי גם באותו עמוד) ודרכו תשלוף את הנתונים הנמצאים בטופס בחלון האב (הרגיל), למשל: document.write(window.opener.document.getElementById('title').value);
' חלון אב <input type="text" name="title" id="title" size="15"> העניין הוא מאוד פשוט, רק צריך לשלוף את הנתונים מהטופס ולהציגם כראוי ובצורה הרצויה בעמוד פופ-אפ או באותו עמוד (למשל עמודה של טופס ועמודה של תצוגה מקדימה).
5 תשובות
למה צד-שרת?
תעשה כפתור שיפתח למשל פופ-אפ (לא חייב – אפשרי גם באותו עמוד)
ודרכו תשלוף את הנתונים הנמצאים בטופס בחלון האב (הרגיל), למשל:
document.write(window.opener.document.getElementById('title').value);
' חלון אב
<input type="text" name="title" id="title" size="15">
העניין הוא מאוד פשוט, רק צריך לשלוף את הנתונים מהטופס ולהציגם כראוי ובצורה הרצויה בעמוד פופ-אפ או באותו עמוד (למשל עמודה של טופס ועמודה של תצוגה מקדימה).
** להעביר לצד-לקוח **
ניסיתי עכשיו וקיבלתי שגיאה
Error Type:
Microsoft VBScript compilation (0x800A03EA)
Syntax error
/2/artpreview.asp, line 20, column 53
document.write(window.opener.document.getElementById('koteret').value)
—————————————————-^
איפה כתבת את זה?
בצד לקוח או צד שרת?? השגיאה נראית שגיאה בצד שרת VBS.
זה אמור להכתב בתגית <script> צד לקוח.
זה מה שכתבתי
<html><head>
<body>
<script language="JavaScript" type="text/javascript">
documnet.write(window.opener.document.getElementById('koteret').value);
document.write(window.opener.document.getElementById('takzir').value);
document.write(window.opener.document.getElementById('main').value);
document.write(window.opener.document.getElementById('status').value);
</script>
<hr size="5">
<a href="JavaScript:onClick=window.close()">ñâåø</a>
</body></head></html>
שגיאה קטנה
כתבת documnet במקום document