1. 程式人生 > >js彈出層評論前判斷是否要登入

js彈出層評論前判斷是否要登入

Systemnews1Action.class.php

public function news(){
			session_start();
			if (isset($_SESSION['user']) && !empty($_SESSION['user'])) {
				$user = $_SESSION['user'];
				$this->assign("user",$user);
			}
			$news = D('System_news1')->where(array('id'=>$_GET['id']))->find();
			$this->assign('news',$news);
			$comments = D('Comments')->join('pigcms_user on pigcms_comments.uid=pigcms_user.uid')->where(array('nid'=>$_GET['id']))->order("pigcms_comments.id desc")->limit(5)->select();
			$this->assign("comments",$comments);
			$this->display();
		}

news.php
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8"/>
		<title></title>
		<link rel="stylesheet" href="http://localhost/tpl/wap/static/css/jquery.dialogbox.css">
		<script type="text/javascript" src="http://localhost/tpl/wap/static/js/jquery.min.js"></script>
		<style>
    <script type="text/javascript">
		function pl(){
			var uid = $("#uid").val();
			if(uid == ''){
				$('#type-dialogBox2').dialogBox({
					title: "登入提示",  //標題內容,如果不設定,則連同關閉按鈕(不論設定顯示與否)都不顯示標題
					width: 260,
					height: 150,
					hasMask: true,
					hasClose: true,
					confirmValue: "是",  //確定按鈕文字內容
					confirm: function(){alert(1)}, //點選確定後回撥函式
					cancelValue: "否",  //取消按鈕文字內容
					hasBtn: true,
					content: '登入失敗,重新登入!',
					function($btn){
						if($btn == "確定") {
							$('#type-dialogBox2').dialogbox({type:"normal",title:"Result",message:"You pressed: Ok"});
						}
					}
				});
				return false;
			}
		}
    </script>
	</head>
		<body>
		<div id="type-dialogBox2"></div>
		<div>
              
				<input type="hidden" id="uid" value="{pigcms{$user.uid}"/>
                <input type="button" id="retry_ignore_abort2" onClick="pl()" class="btn" value="評論"/>
                <br />
                </div>
		<script src="http://localhost/tpl/wap/static/js/jquery.dialogBox.js"></script>
	</body>
</html>

dialogBox外掛下載地址:

http://download.csdn.net/download/ougexingfuba/9883153

效果如下:


相關推薦

js評論判斷是否登入

Systemnews1Action.class.php public function news(){ session_start(); if (isset($_SESSION['use

layer.js 提交form表單,action重定向

layer.js,一個jquery的外掛,可以用它來做資訊提示,彈出層等。  使用layer.js做彈出層時,在彈出層裡直接提交form表單,返回的畫面仍然停留在彈出層裡。 我們想在彈出層裡提交form表單後關閉彈出層,並跳轉到另一個畫面。 0.引入layer.j

JS簡易

find -a standard 函數對象 自定義 def rop 使用步驟 relative 一個簡易的彈出框,內容層自定義.為了簡單靈活的在小項目中使用. 目標要求 模仿bootstrap的彈出層實現 如何實現 bootstrap彈出框的效果.經過研究後.思路如

【jq】插件—layer.js

相冊 層級 http lan yui 版本 target 附加 layui layer.js包含了所有的層級情形,並且附加的有:tab層,相冊層、webIM層。 適用於移動版本的layer.js 為layer for mobile 配套的layui 非常適合用於後臺系統

JS簡易手機版

splay otto 內容 標題 tle 高度 原理 -1 靜態 簡單說明   手機彈出層模枋了WEIUI.彈出層原理還是依照bootstrap   去掉了PC端的ESC關閉.點擊背景層時也不默認關閉. 模板樣子    CSS樣式 /*彈出時給body加

html/css/js-layer的初次使用

func order 鸚鵡 麻煩 bottom content layer document margin   學習前端有時很多時候要用到彈出層,原生的js寫有些麻煩,而且不美觀,基於jQuery的彈出層組件layer應運而生,近些年來備受青睞。官網上有使用教程,但當初用的

JS 框 jquery

                幾種面板式樣        

JS練習之模擬框/

1、實現原理:利用display=block以及display=none,加以其他的css樣式 2、整體程式碼: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <tit

JS 框 jquery

                幾種面板式樣功能: Js程式碼  //1. 傳入字串 art.dialog({       content: '我支援HTML'});  [js] view plain copy print?//1. 傳入字串art.dialog({      content: '我支援HTM

原生Js窗外掛|web元件|對話方塊

wcPop.js 是一款基於原生javascript開發的前端 web版 彈窗元件,遵循原生 H5/css3/JS 的書寫規範,簡單實用、拿來即用(壓縮後僅10KB)。已經相容各大主流瀏覽器。內含多種彈窗型別(普通型彈窗、仿微信|android|ios彈窗、定位彈窗、全屏彈窗),多種動畫展示效果,可以讓您的網

為網頁新增蒙板效果和js

   有的時候我們需要實現彈出一個層然後下面的層被一層蒙板蒙起來使使用者不能點選裡面的按鈕效果,這一效果具體實現的程式碼如下:這是一個測試效果用的html,可以直接拷貝到html檔案中執行。 <html> <head> <!DOCTYPE ht

如何將的資料通過JS傳回父頁面

在彈出層中  var fcTendername =$("#fcTendername").val();     var fcTendersn =$("#fcTendersn").val();     var fcBuildCorp =$("#fcBuildCorp").val

html+js/jquery實現效果

在做網頁的時候,彈出層是個很好用的東西,它既可以顯示出我們想要的內容,又無需重新載入,而且彈出層的樣式還可以按我們想要的效果改動,今天就來說一說怎麼做一個彈出層。 首先說一個js的方法。這個方法是以前看到的。 既然是做彈出層,那麼當然得先做幾個div出來,如

js滑鼠點選位置 由中心向四周緩慢擴大

<html> <head> <title>無標題文件</title> <script language="javascript"> var level = 1; var div

JS遮罩後底部頁面不滾動實現

在我們開發過程中,經常會遇到這樣的問題,在頁面上彈出一個彈層,但是底部頁面卻可以滾動,本文實現JS彈出遮罩層後底部頁面不滾動效果。首先效果如圖,這裡我們需要點選頁面頭部一個按鈕才出現彈層,這裡是彈層出現後底部頁面滑動到下面的效果圖: 這裡只需CSS就可實現

js框、對話框、提示框、窗總結

js彈出框、對話框、提示框、彈窗總結一、JS的三種最常見的對話框//====================== JS最常用三種彈出對話框 ======================== //彈出對話框並輸出一段提示信息 function ale() { /

Ajax中用layer並刷新頁面的方法

ble ajax location index window ont tab delet delete $.post("DeleteHandler.ashx", { "table": "Contents", "ID": vals }, fun

JQuery ,始終顯示在屏幕正中間

filter scrolltop rep 指定 mode spa -c target mod 1.讓層始終顯示在屏幕正中間: 樣式代碼: Html代碼 .model{ position: absolute; z-ind

jquery 點擊自身以外的任意位置,關閉

top stop 關閉 click spl bsp *** doc mask <!--彈出層---> <div class="mask"> <div class="wrap"></div> </div>

設置div顯示隱藏效果

div----頁面div <div id="show_scfsxz" style="display:none;zindex:1000;position:absolute;left:850px;top:28px;border:1px solid #06c;padding:0px;background:#