|
|
|
ช่วยด้วยคะ การส่งค่าฟอร์มแบบ Pop Up ไปยังเว็บอื่นๆ (Java Script) !!! |
|
|
|
|
|
|
|
ต้องการส่งค่าฟอร์มไปที่เว็บอื่นที่ไม่ใช่เว็บของเรา
จุดมุ่งหมายสำคัญคือ ไม่ต้องการให้ User รู้ว่าเราส่งค่าฟอร์มไปยังเว็บอะไรบ้าง
พอกด submit แล้วแสดงจะต้อง Popup ขึ้นมาขนาดเล็กๆ 1x1 pixel จะดีมากเลย
หรือ แสดงแค่ Title Bar ของ Popup ก็ได้คะ ส่วนอื่นของ Popup จะไม่แสดงผล
พอ popup เด้งขึ้นมาแล้ว ก็จะปิดตัวเองอัติโนมัติภายใน 1 วินาที
ต้องทำยังไงดีคะ
เพราะใช้ iframe หรืด frame set ไม่ได้ที่เว็บที่ส่งค่าไปมี Script นี้อยู่
Code
<script type="text/javascript">
<!--
if (top.location!= self.location) {
top.location = self.location.href
}
//-->
</script>
ลองใช้ jQuery ช่วยในการส่งค่าก็ไม่ได้ เว็บที่ส่งค่าไปไม่ยอมรับค่าเพราะมี Capcha ไม่ Reload
พอมาใช้ POP UP การส่งค่าไม่มีปัญหาอะไรเลยไปด้วยดี แต่ติดที่ต้องซ่อนและปิด POP UP ที่ส่งค่าไป
-------------------------------
เขียนได้แค่นี้คะมึนแล้วช่วยด้วยคะ
-------------------------------
Code
<html>
<head>
<title>Submit Popup Hiden</title>
</head>
<body>
<script>
function target_popup(form) {
window.open('', 'formpopup', 'width=1px,height=1px,toolbar=no,menubar=no,location=no,status=0,scrollbars=no,directories=0,resizable=0,left=0,top=0');
form.target = 'formpopup';
window.setTimeout(function(){wincontrol.close()},1000);
return false;
}
</script>
<form action="http://www.google.com/ " method="post" name="frm" onsubmit="target_popup(this)">
<input type="text" name="sindh" value=test>
<input type="submit" value="SEND NOW" />
</form>
</body>
</html>
Tag : HTML/CSS, JavaScript, Ajax, jQuery, Web Service
|
|
|
|
|
|
Date :
2014-10-30 17:34:42 |
By :
q-oo-p |
View :
1113 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปกติเห็นเค้าใช้พวก cURL กันน่ะครับ
|
|
|
|
|
Date :
2014-10-30 22:00:13 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|