|
|
|
ถ้าต้องการให้หน้าทีเราเปิดขึ้นมาใหม่เป็น popupแล้วหน้าเดิมรีเฟรชตนเองจะทำยังไงค่ะ ค่ามันไปไม่ถูกอะค่ะ |
|
|
|
|
|
|
|
อันนี้โค้ดเก่าทีใช้ค่ะ
echo"<td><a href='pageexam.php?id=$idtest[$te]' target='_blank' onclick='window.location.reload()'>เข้าสอบ</a></td
แต่อยากให้หน้า pageexam.php มันเป็น popupเพื่อป้องกันการกดรีเฟรช
แลวโค้ดที่เค้าให้มาเป็นpopupมันเป็นแบบนี้ค่ะ
onclick= 'window.open('newpage.php,'popup','toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=600,left = 200,top = 200')';
<script>opener.location.reload()</script>
ใช้ยังไงค่ะ งงค่ะช่วยทีเอาไปแทรกที่ onclick เลยหรอค่ะ
Tag : PHP
|
|
|
|
|
|
Date :
2011-05-16 11:47:42 |
By :
kimsumsun |
View :
1310 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ก้อใช้ได้นี่ครับ
อันนี้โค้ดเก่าทีใช้ค่ะ
echo"<td><a href='pageexam.php?id=$idtest[$te]' target='_blank' onclick='window.location.reload()'>เข้าสอบ</a></td
แต่อยากให้หน้า pageexam.php มันเป็น popupเพื่อป้องกันการกดรีเฟรช
ส่วนอันนี้
แลวโค้ดที่เค้าให้มาเป็นpopupมันเป็นแบบนี้ค่ะ
onclick= 'window.open('newpage.php,'popup','toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=600,left = 200,top = 200')';
ในส่วนของคำสั่ง opener.location.reload() ต้องเอาไปไว้ที่ newpage.php ตรง onload ก้อได้ครับ <body onload="opener.location.reload();"> หรือ ด้านบน - ด้านล่าง ของ newpage.php ก้อได้ครับ <script>opener.location.reload()</script>
|
|
|
|
|
Date :
2011-05-16 12:50:35 |
By :
thep |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่มันใช้ไม่ได้เพราะว่ามันขึ้นมาเป็นwindowใหม่อะค่ะ มันสามารถกดรีเฟรชได้จึงจะแก้ปัญหาโดยการที่ทำให้มันเป็นpopup
เพราะจะได้ไม่มี titlebar ไว้ให้กดรีเฟรชค่ะ
|
|
|
|
|
Date :
2011-05-16 14:58:04 |
By :
kimsumsun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่เสก เคยตอบไว้
แบบนี้คับ
Code (PHP)
reload หน้าปัจุบัน window.location.reload()
reload หน้าก่อนหน้า(หน้าที่เปิดก่อนที่จะเปิดหน้า ปัจจุบัน) opener.document.location.reload()
|
|
|
|
|
Date :
2011-05-16 15:03:49 |
By :
TEST_CODE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันรีเฟรชแล้วค่ะ แค่ต้องการให้ pageexam.php มันเป็น popup เพื่อป้องกันการกดรีเฟรชโดยการแก้จากโค้ดนี้อะค่ะ
echo"<td><a href='pageexam.php?id=$idtest[$te]' target='_blank' onclick='window.location.reload()'>เข้าสอบ</a></td
ช่วยทีๆๆแค่ต้องการให้เป็น popup ค่ะ รบกวนผู้รู้มาช่วยด้วยต้องการมากๆๆๆๆๆๆ
|
|
|
|
|
Date :
2011-05-16 18:55:43 |
By :
kimsumsun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|