js href和点击事件处理跳转

本文介绍了一个预约看房功能的实现方式,并详细展示了根据不同情况触发的各种错误提示及页面跳转效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<a class="yykf11"  href="{:U('House/yuyue',array('esfid'=>$house['esfid']))}"  datatitle="预约看房">预约看房</a>
$().((e){
   usertel=.(usertel)(!usertel){
      e.()domain=...(domain)..=+domain+}
})

/**
     * 提示
     * @param int $types
     * @param string $error_str
     * @param $url
     */
    public static function alert_error($types = 1,$error_str = '非法操作',$url){
        $str_msg = $error_str ;
        switch ($types){
            Case 1;
                echo "<script language='javascript'>alert('".$str_msg."');history.back();</script>";
                exit;
            Case 2;
                echo("<script language='javascript'>alert('".$str_msg."');self.location='".$url."';</script>");
                exit;
            Case 3;

                echo("<script language='javascript'>alert('".$str_msg."');window.close();</script>");
                exit;
            Case 4;
                echo("<script language='javascript'>alert('".$str_msg."');</script>");
                exit;
            Case 5;
                echo("<script language='javascript'>alert('".$str_msg."');top.location='".$url."';</script>");
                exit;
            Case 6;
                echo("<script language='javascript'>alert('".$str_msg."');self.location.reload();</script>");
                exit;
 
           Case 16;
                echo("<script language='javascript'>alert('".$str_msg."');window.opener.parent.location.reload();self.close()</script>");
                exit;
            Case 17;
                echo("<script language='javascript'>window.opener.parent.location.reload();self.close()</script>");
                exit;
            Case 18;
                echo("<script language='javascript'>window.close();</script>");
                exit;
            Case 19;
                echo("<script language='javascript'>alert('".$str_msg."');win
dow.opener.location='".$url."';window.close();</script>");
                exit;
            Case 7;
                echo("<script language='javascript'>top.location='".$url."';</script>");
                exit;
            Case 8;
                echo("<script language='javascript'>top.leftFrame.location.reload();alert('".$str_msg."');self.location='".$url."';</script>");
                exit;
            Case 9;
                echo("<script language='javascript'>alert('".$str_msg."');parent.location='".$url."';</script>");
                exit;
      
      Case 10;
                echo("<script language='javascript'>self.location='".$url."';</script>");
                exit;
            Case 11;
                echo("<script language='javascript'>alert('".$str_msg."'); window.opener.location.reload(); window.close(); </script>");
                exit;
            Case 12;
                echo("<script language='javascript'>alert('".$str_msg."'); window.close(); </script>");
                exit;
            Case 13;
                echo("<script language='javascript'>top.location.reload();</script>")
;
                exit;
            Case 14;
                echo("<script language='javascript'>parent.location.reload();</script>");
                exit;
            Case 15;
                echo("<script language='javascript'>parent.location=top.location.href;</script>");
        }

    }

本文转自 liang3391 51CTO博客,原文链接:http://blog.51cto.com/liang3391/1932863


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值