您的位置:首页 > 编程语言 > PHP开发

一些常用的PHP功能函数(一)-- 消息窗口

2009-01-17 17:57 851 查看
<?php
//弹出一个信息框,然后跳转到指定页面
//$info       信息框的提示内容
//$url        跳转页面的地址
function jumpPage($info='', $url='', $iftop=0)
{
?>
<mce:script language="JavaScript"><!--
try{
<?php if(!empty($info)){?>	alert("<?php echo $info;?>");	<?php }?>
var target = '<?php echo $iftop;?>' > 0 ? window.top : window;
<?php if($url){ ?>
target.location = "<?php echo $url; ?>";
<?php } else { ?>
target.location = window.location.href;
<?php } ?>
}catch(e){}

// --></mce:script>
<?php
exit;
}
//弹出一个信息框,然后返回上一次的页面
//如果$newTo,则以跳转的方式进入上一次页面
//$info		信息框的提示内容
function returnPage($info='',$newTo=0)
{
global $meta_charset;
if($info!='')
{
?>
<mce:script language="JavaScript"><!--
alert('<?php echo addslashes($info);?>');

// --></mce:script>
<?php
}
if($newTo==0)
{
?>
<mce:script language="JavaScript"><!--
window.history.go(-1);

// --></mce:script>
<?php
}else{goTo($meta_charset=='utf-8'?$_SERVER['HTTP_REFERER']:charsetChange('UTF-8','GB2312',$_SERVER['HTTP_REFERER']));}
exit;
}
// 关闭模式窗口
function closeDialog($isReload=true)
{
?>
<mce:script type="text/javascript"><!--
window.opener = null;
<?php if($isReload) { ?>
window.dialogArguments.location.reload();
<?php } ?>
window.close();
// --></mce:script>
<?php
exit;
}
//网址跳转
function goTo($url='', $iftop=0)
{
?>
<mce:script type="text/javascript"><!--
var target = '<?php echo $iftop;?>' > 0 ? window.top.location : window.location;
<?php if($url) { ?>
target.replace("<?php echo $url; ?>");
<?php } else { ?>
target.replace(location.href);
<?php } ?>
// --></mce:script>
<?php
exit;
}
//弹出信息窗口
function messageBox($msg)
{
?>
<mce:script type="text/javascript"><!--
alert('<?php echo addslashes($msg); ?>');
// --></mce:script>
<?php
}
//弹出确认消息框
//$okurl		点确定时的跳转网址
//$nourl		点取消时的跳转网址
//$info			信息
function confirms($okurl,$nourl,$info,$iftop=0)
{
?>
<mce:script language="javascript"><!--
var truthBeTold = window.confirm("<?php echo $info;?>");
var target = '<?php echo $iftop;?>' > 0 ? window.top.location : window.location;
if (truthBeTold)
{
target.replace("<?php echo $okurl; ?>");
}
else
{
target.replace("<?php echo $nourl; ?>");
}

// --></mce:script>
<?php
}
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: