在设计一些系统的时候,经常需要给用户进行操作提示。这种提示很重要,友好的提示能够提升用户对系统的好感度。操作提示有很多设计,下面是我的一个简陋的方案,仅抛砖引玉。
操作提示类:tips_class.php
<?php
class Tips{
private $tips;
static private $_instance;
private function __construct($string, $url)
{
$this->tips = "
<meta http-equiv=refresh content=4;url=$url>
<div style='border:1px solid #B4D8F4; width:320px; height:120px; margin:0 auto; font-size:12px;'>
<div style='background-color:#CDE6F9; height:20px;'></div>
<div align='center' style='font-size:14px; font-weight:bold; margin:20px 0 20px 0;'>$string</div>
<div align='center'><a href='$url'>返回</a> (4秒后自动返回)</div>
</div>
";
return $this->tips;
}
public function __toString(){
return $this->tips;
}
private function __clone(){}
public static function get_tips($string, $url)
{
if( FALSE == (self::$_instance instanceof self) )
{
self::$_instance = new self($string, $url);
}
return self::$_instance;
}
}
?>
这个类功能很简单,就是实现了4秒后跳转到某个链接,或者点击跳到那个链接。
__toString()这个函数很重要,它可以实现类对象的字符串输出。
如何使用这个类呢?
立即学习“PHP免费学习笔记(深入)”;
include_once("./tips_class.php");
$hit = "错误:两次输入的密码不一致";
$jump = "../login.php";
echo $tips = Tips::get_tips($hit, $jump);
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号