|
|
|
ขอสอบถามเรื่อง popup ใน php หน่อยครับ ต้องการให้กด ok แล้วไปหน้าอื่นอะครับ |
|
|
|
|
|
|
|
ขอดูโค้ดด้วยครับ
|
|
|
|
|
Date :
2011-12-22 11:04:06 |
By :
yogolas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{
echo "<script>jAlert('กรุณาเข้าระบบก่อนนะค่ะ !!'),'Warning !!' </script>";
}
น่าจะอันนี้นะครับ อิอิ แปลงมาจากตัวอื่นอะครับ แต่ก็ไม่เข้าใจว่าทำไมกด ok แล้วมันไม่ไปหน้าอื่นๆๆ
|
|
|
|
|
Date :
2011-12-22 11:05:22 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่ไปหน้าอื่นเพราะมันเป็นแค่ alert
|
|
|
|
|
Date :
2011-12-22 11:06:46 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ให้ทำไงอะครับ ช่วยเขียนโค้ดให้ดูคราวๆได้ไหมครับ
|
|
|
|
|
Date :
2011-12-22 11:13:33 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
{
echo "<script>jAlert('กรุณาเข้าระบบก่อนนะค่ะ !!'),'Warning !!' </script>";
echo "<meta http-equiv='refresh' content='0;url=index.php'>";
exit();
}
|
|
|
|
|
Date :
2011-12-22 11:14:41 |
By :
evanesscaz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
{
echo '
<script language="javascript">
function fncAlert()
{
alert("ok");
}
fncAlert();
window.location="http://google.com";
</script>
';
}
|
|
|
|
|
Date :
2011-12-22 11:20:40 |
By :
yogolas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอางี้ครับ ลองไปดูที่หน้านี้ครับ http://www.filezeed.com/forum/vip/formregis.php
กด ok แล้วไม่ไปไหนเลยครับ
ระบบที่เขียนขึ้นมา ถ้าไม่ล๊อกอินจะขึ้น popup แต่ถ้า login แล้วจะไม่ขึ้นครับ
|
|
|
|
|
Date :
2011-12-22 11:25:14 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาอันนี้
Code (PHP)
<script language="JavaScript" type="text/javascript">
function loadalert ()
{alert("ข้อความที่ alert")
}
loadalert()
window.location="หน้าที่ต้องการให้ไป";
</script>
ใส่แทนตรงนี้
Code (PHP)
<script>jAlert('กรุณาเข้าระบบก่อนนะค่ะ !!'),'Warning !!' </script>
ลองดูค่ะ
|
|
|
|
|
Date :
2011-12-22 11:32:17 |
By :
kukkuk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รายละเอียดตามคุณ kukkuk นะครับ
ให้เพิ่ม
Code (PHP)
<?
if(ไม่ login) // ไม่มีตัวแปลที่เกี่ยวข้องกับการแสดงตัวว่าเป็นสมาชิก
{
// จะขึ้น popup พอกด ok แล้ว เว็บจะเด้งไปหน้าอื่น http://google.com
echo '
<script language="javascript">
function fncAlert()
{
alert("ok");
}
fncAlert();
window.location="http://google.com";
</script>
';
}
else
{
// จะไม่แสดง popup
}
?>
หรือ
Code (PHP)
<?
if(login) // มีตัวแปลที่เกี่ยวข้องกับการแสดงตัวว่าเป็นสมาชิก
{
// จะไม่แสดง popup
}
else
{
// จะขึ้น popup พอกด ok แล้ว เว็บจะเด้งไปหน้าอื่น http://google.com
echo '
<script language="javascript">
function fncAlert()
{
alert("ok");
}
fncAlert();
window.location="http://google.com";
</script>
';
}
?>
|
|
|
|
|
Date :
2011-12-22 11:37:57 |
By :
yogolas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
error ว่าอะไรคะ
|
|
|
|
|
Date :
2011-12-22 11:41:39 |
By :
kukkuk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ของทั้งสองคนเลยครับ error ครับ
คือเหมือนมันบอกว่ามีปัซญหาที่ไฟล.. นัั้นๆอะครับ
|
|
|
|
|
Date :
2011-12-22 11:43:52 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค้ดในหน้านั้นมาดูด้วยก็จะดีมากครับ
|
|
|
|
|
Date :
2011-12-22 11:48:39 |
By :
yogolas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้ามี error เอา ข้อความมาดูด้วยนะครับ
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>Form Regis</title>
<link rel="stylesheet" href="http://www.portfolio.ossystore.com/acash/css/jquery.alerts.css">
<script type="text/javascript" src='http://www.tmtopup.com/topup/3rdTopup.php?uid=9843'></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://www.portfolio.ossystore.com/acash/js/jquery.alerts.js"></script>
</head>
<script type="text/javascript">
$(document).ready(function(){
$('#send').click(function(){
var true_pass = $('#tmn_password').val();
var tel = $('#ref1').val();
var pattern = /^(0[8-9])/;
if(true_pass.length!=14){
alert("กรุณาทำการระบุรหัสบัตรเงินสดใหม่อีกครั้ง (Please re-entry cash card password again.)");
document.getElementById("tmn_password").focus();
}
else if(tel=="")
{
jAlert('กรุณาเข้าระบบก่อนนะค่ะ !!','Warning !!');
}
else{
$('#submit_real').trigger('click');
}
})
});
function Numbers(e){
var keynum;
var keychar;
var numcheck;
if(window.event) {// IE
keynum = e.keyCode;
}
else if(e.which) {// Netscape/Firefox/Opera
keynum = e.which;
}
if(keynum == 13 || keynum == 8 || typeof(keynum) == "undefined"){
return true;
}
keychar= String.fromCharCode(keynum);
numcheck = /^[0-9]$/; // อยากจะพิมพ์อะไรได้มั่ง เติม regular expression ได้ที่ line นี้เลยคับ
return numcheck.test(keychar);
}
</script>
<style type="text/css">
<!--
form {margin:0px}
body{
background:#5B5B5B;
font-size:13px;
}
td{
font-size:13px;
}
div.headbar{
background:#D2D2D2;
border:1px solid #D2D2D2;
padding:5px;
width:500px;
margin: 0px auto;
}
div.general{
background:#EBEBEB;
border:1px solid #D2D2D2;
padding:10px 5px 5px 5px;
margin: 0px auto;
width:500px;
}
input.submit{
background:#EBEBEB;
border:1px solid #D2D2D2;
width:110px;
height:30px;
}
h1,br, hr{ display:none}
a:link {color:#0066cc;text-decoration: none;}
a:visited { color:#0066cc;text-decoration: none;}
a:hover {color:#FF7403;text-decoration: none;}
input {color: #666666;background-color: f6f6f6;border: 1px solid #999999;}
.hold {
font-weight: bold;
color: #484848;
}
.button {
border: 1px solid #999999;
height: 25px;
background-image: url(../images/buttonbg.gif);
}
.red {
color: #FF0000;
}
.input {color: #666666;background-color: #f6f6f6;border: 1px solid #999999;}
.hide {position: fixed;
top:-500px; }
-->
</style>
<body>
<?php
define('SCR','index');
require_once('../global.php');
$temp = trim(StrCode(GetCookie('winduser'),'DECODE'));
$temp = explode("\t",$temp);
// print_r($temp);
$id = $temp[0];
if($id=="")
{
echo '
<script language="javascript">
function fncAlert()
{
alert("ok");
}
fncAlert();
window.location="http://google.com";
</script>
';
}
?>
<div class="headbar"><font size=5>อัพเดทเป็นสมาชิก VIP Member</font></div>
<div class="general">
<table width="100%" border="0" cellspacing="0" cellpadding="8">
<tr>
<td width="50%" align="right" bgcolor="#ffffff">รหัสบัตร Truemoney 14 หลัก :</td>
<td align="left" bgcolor="#ffffff">
<input onkeypress='return Numbers(event);' name="tmn_password" type="text" maxlength="14"id="tmn_password" maxlength="14" />
</td>
</tr>
<tr>
<td height="35" colspan="2" align="center" bgcolor="#ffffff"><input id="send" type="button" value="ส่งข้อมูล !" /><div class="hide"><input type="button" id="submit_real"value="เติมเงิน !" onclick="submit_tmnc()" /></div></td>
</tr>
</table>
<input name="ref1" type="hidden" id="ref1" value="<?php echo $id; ?>" />
<input name="ref2" type="hidden" id="ref2" value="<?php echo $id; ?>" />
</div>
</body>
</html>
|
|
|
|
|
Date :
2011-12-22 12:16:08 |
By :
yogolas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันก็ ok นะครับไม่ error
แต่ผมยากได้ป๊อปอัพของผมอะครับ
ลองเปรียบเทียบครับ หน้าเดิม
http://www.filezeed.com/forum/vip/formregis.php
หน้าที่คุนทำใหม่
http://www.filezeed.com/forum/vip/test.php
|
|
|
|
|
Date :
2011-12-22 12:19:43 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>Form Regis</title>
<link rel="stylesheet" href="http://www.portfolio.ossystore.com/acash/css/jquery.alerts.css">
<script type="text/javascript" src='http://www.tmtopup.com/topup/3rdTopup.php?uid=9843'></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://www.portfolio.ossystore.com/acash/js/jquery.alerts.js"></script>
</head>
<script type="text/javascript">
$(document).ready(function(){
$('#send').click(function(){
var true_pass = $('#tmn_password').val();
var tel = $('#ref1').val();
var pattern = /^(0[8-9])/;
if(true_pass.length!=14){
alert("กรุณาทำการระบุรหัสบัตรเงินสดใหม่อีกครั้ง (Please re-entry cash card password again.)");
document.getElementById("tmn_password").focus();
}
else if(tel=="")
{
jAlert('กรุณาเข้าระบบก่อนนะค่ะ !!','Warning !!');
}
else{
$('#submit_real').trigger('click');
}
})
});
function Numbers(e){
var keynum;
var keychar;
var numcheck;
if(window.event) {// IE
keynum = e.keyCode;
}
else if(e.which) {// Netscape/Firefox/Opera
keynum = e.which;
}
if(keynum == 13 || keynum == 8 || typeof(keynum) == "undefined"){
return true;
}
keychar= String.fromCharCode(keynum);
numcheck = /^[0-9]$/; // อยากจะพิมพ์อะไรได้มั่ง เติม regular expression ได้ที่ line นี้เลยคับ
return numcheck.test(keychar);
}
</script>
<style type="text/css">
<!--
form {margin:0px}
body{
background:#5B5B5B;
font-size:13px;
}
td{
font-size:13px;
}
div.headbar{
background:#D2D2D2;
border:1px solid #D2D2D2;
padding:5px;
width:500px;
margin: 0px auto;
}
div.general{
background:#EBEBEB;
border:1px solid #D2D2D2;
padding:10px 5px 5px 5px;
margin: 0px auto;
width:500px;
}
input.submit{
background:#EBEBEB;
border:1px solid #D2D2D2;
width:110px;
height:30px;
}
h1,br, hr{ display:none}
a:link {color:#0066cc;text-decoration: none;}
a:visited { color:#0066cc;text-decoration: none;}
a:hover {color:#FF7403;text-decoration: none;}
input {color: #666666;background-color: f6f6f6;border: 1px solid #999999;}
.hold {
font-weight: bold;
color: #484848;
}
.button {
border: 1px solid #999999;
height: 25px;
background-image: url(../images/buttonbg.gif);
}
.red {
color: #FF0000;
}
.input {color: #666666;background-color: #f6f6f6;border: 1px solid #999999;}
.hide {position: fixed;
top:-500px; }
-->
</style>
<body>
<?php
define('SCR','index');
require_once('../global.php');
$temp = trim(StrCode(GetCookie('winduser'),'DECODE'));
$temp = explode("\t",$temp);
// print_r($temp);
$id = $temp[0];
if($id=="")
{
echo "
<script>jAlert('กรุณาเข้าระบบก่อนนะค่ะ !!'),'Warning !!' </script>
<script language='javascript'>
window.location='http://google.com';
</script>
";
}
?>
<div class="headbar"><font size=5>อัพเดทเป็นสมาชิก VIP Member</font></div>
<div class="general">
<table width="100%" border="0" cellspacing="0" cellpadding="8">
<tr>
<td width="50%" align="right" bgcolor="#ffffff">รหัสบัตร Truemoney 14 หลัก :</td>
<td align="left" bgcolor="#ffffff">
<input onkeypress='return Numbers(event);' name="tmn_password" type="text" maxlength="14"id="tmn_password" maxlength="14" />
</td>
</tr>
<tr>
<td height="35" colspan="2" align="center" bgcolor="#ffffff"><input id="send" type="button" value="ส่งข้อมูล !" /><div class="hide"><input type="button" id="submit_real"value="เติมเงิน !" onclick="submit_tmnc()" /></div></td>
</tr>
</table>
<input name="ref1" type="hidden" id="ref1" value="<?php echo $id; ?>" />
<input name="ref2" type="hidden" id="ref2" value="<?php echo $id; ?>" />
</div>
</body>
</html>
|
ประวัติการแก้ไข 2011-12-22 13:36:52 2011-12-22 13:39:31
|
|
|
|
Date :
2011-12-22 13:35:36 |
By :
yogolas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้ครับ มันโชว์ โค้ดเลยครับ
jAlert('กรุณาเข้าระบบก่อนนะค่ะ !!','Warning !!'); window.location='http://google.com';
ลองเข้าไปดูครับ
http://www.filezeed.com/forum/vip/test.php
|
|
|
|
|
Date :
2011-12-22 13:39:01 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
echo "
<script>jAlert('กรุณาเข้าระบบก่อนนะค่ะ !!'),'Warning !!' </script>
<script language='javascript'>
window.location='http://google.com';
</script>
";
|
|
|
|
|
Date :
2011-12-22 13:40:54 |
By :
yogolas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้ววๆ ขอบคุนมากครับๆๆๆ
อยากได้อะไรตอบแทนรึป่า่วครับ
ช่วยผมสะเยอะเลย
|
|
|
|
|
Date :
2011-12-22 13:59:09 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ๊าวนึกว่าได้แล้ว พอเข้าไปแล้วมันดัน ไม่ทันได้กด ok เลยมันก็ไปหน้าอื่นแล้วอะครับ
|
|
|
|
|
Date :
2011-12-22 14:01:58 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดันๆๆๆ ดันหน่อยครับ ยังไม่ได้นะครับ
|
|
|
|
|
Date :
2011-12-22 14:52:05 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้า login เป็น popup พอใส่ชื่อและรหัสผ่านถูกต้องแล้วกดปุ่มเข้าสู่ระบบเพื่อเปิดหน้าต่อไป แต่หน้าต่อไปที่เปิดใหม่เป็น popup ด้วย ผมไม่ต้องการให้เป็น popup ต้องเขียน code php อย่างไร ช่วยแนะนำด้วยครับ
|
|
|
|
|
Date :
2018-03-27 15:03:55 |
By :
สุนทร |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|