導航:首頁 > 編程語言 > php做彈出框彈出登錄界面

php做彈出框彈出登錄界面

發布時間:2022-04-01 12:56:45

① 求php彈出登錄對話框的代碼

Asp的彈窗登錄代碼應該可以放到php代碼里吧,你可以試試,你可以到到網路搜索asp彈登錄窗代碼就ok了。

② 有關PHP做彈出式登陸框口的代碼

給你秀一下我寫的AJAX代碼,
至於"怎麼讀到資料庫的方法說出來",一般在後台完成,誰會把資料庫結構擺在你面前,這不是找死?!

<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- script type='text/javascript' src='./jscode/loginAjax.js'></script -->
<script language='javascript'>
function login(){
var
str = getformvalues("formlogin");
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
if (username == ""){
alert("請輸入姓名");
return false;
}
if (password == ""){
alert("請輸入密碼");
return false;
}
makerequest("respond/login.php", "error_mes", "POST", str);
}

function sel(){
so.submit();
}

function getxmlhttp(){
var xmlhttp = false;//初始化xmlhttp.
try{
xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
//alert('IE');
}catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
//alert('IE also !');
}catch(e){
xmlhttp = false ;
}
}

if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
xmlhttp = new XMLHttpRequest() ;
//alert('Not IE!');
}
return xmlhttp;

}

function makerequest(serverPage, divId, getOrPost, str){
//var obj = document.getElementById("error_mes");
var username = document.getElementById("username").value;
var result;
var xmlhttp = getxmlhttp();
if(!xmlhttp){
alert("您的瀏覽器好象未開啟Ajax,可能無法體驗本站的全部功能!");
formlogin.submit();
return false;
}
if(getOrPost == "get"){
xmlhttp.open("GET",serverPage);
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}else{
xmlhttp.open("POST",serverPage,true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
result = xmlhttp.responseText;
checkrequest(result, username);
}
}
xmlhttp.send(str);
}
}

function getformvalues(formid){
var formObj = document.getElementById(formid);
var str = '';
for(var i = 0; i<formObj.elements.length; i++){
str += formObj.elements[i].name +"="+escape(formObj.elements[i].value)+"&";
}
return str;
}

function checkrequest
(re, username){
var str;
var obj = document.getElementById("error_mes");
if(re == '-1'){obj.innerHTML = '輸入為空'
;}
if(re == '1'){obj.innerHTML = '密碼錯誤';}
if(re == '2'){obj.innerHTML = '用戶不存在';}
if(re == '0'){
//alert('登陸成功!');
str = "<div align='right'>歡迎用戶:<font color='#FF9900'>"+username+"</font>";
str += "<a href='manage.php'>控制面板</a><a href='login.php?action=exit'>退出登錄</a></div>";
document.getElementById("showmes").innerHTML = str;
}
}
</script>

<body>
<table width='65%' border='0' align='right' cellpadding='0' cellspacing='0'>
<form action='login.php?action=login' method='post' name='formlogin' id='formlogin'>
<tr>
<td width='20%'><div id='error_mes'></div></td>
<td width='15%'> <div id='user' align='center'>用戶</div></td>
<td width='25%'>
<input name='username' type='text' class='input' id='username' maxlength='10'></td>
<td width='12%'> <div id='psw' align='center'>密碼</div></td>
<td width='25%'>
<input name='password' type='password' class='input' id='password' maxlength='10'
onkeydown="if(event.keyCode==13) login();"></td>
<td width='12%'>
<div align='center'>
<a style='cursor:hand' onclick='return login()'>
<img src='images/index_06.jpg' width='37' height='21' border='0'></a>
</div></td>
<td width='12%'>
<div align='center'>
<a href='register.php'>
<img src='images/index_08.jpg' alt='' width='37' height='21' border='0'></a>
</div></td>
</tr>
</form>
</table>
</body>
</html>

③ 我想在PHP頁面做一個彈出的登陸頁面或其他小窗口。

使用DIV弄個登陸框,然後使用css定位屏幕中間,js控制div的顯示與隱藏 。
另外如果需要讀取數據,的確是需要PHP來處理。這時候可以用ajax來解決

④ php如何製作彈出窗口

Javascript屬於網路的腳本語言,用來給HTML網頁增加動態功能。Javascript彈出窗口的方法:
1,彈出包含提示信息窗口 在script標簽中 加入 alert("要現實的內容");

2,彈出新窗口,window對象的open方法可實現彈出窗口,具體代碼如下

1

window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //這句要寫成一行

參數解釋:
window.open 彈出新窗口的命令
'page.html' 彈出窗口的文件名;
'newwindow' 彈出窗口的名字(不是文件名),非必須,可用空''代替;
height=100 窗口高度;
width=400 窗口寬度;
top=0 窗口距離屏幕上方的象素值;
left=0 窗口距離屏幕左側的象素值;
toolbar=no 是否顯示工具欄,yes為顯示;
menubar,scrollbars 表示菜單欄和滾動欄。
resizable=no 是否允許改變窗口大小,yes為允許;
location=no 是否顯示地址欄,yes為允許;
status=no 是否顯示狀態欄內的信息(通常是文件已經打開),yes為允許;

⑤ php如何製作彈出窗口(像點擊登陸會在當前頁面多處於一個登陸窗口)

php作為伺服器語言是無法單獨完成這個任務的,普遍採用的辦法是配合JS,更加強大的辦法是配合jquery做ajax,最簡單的辦法是使用if($is_login){}else{},然後最中間的部分進行CSS處理,達到彈出窗口(後文遮蓋,前div層顯示)的效果。
希望對你有幫助,歡迎追問。

⑥ php中在進入一個界面不登陸用戶的情況下顯示需要登錄的彈窗,並且返回登錄界面

在基礎控制器中判斷這個用戶是否登陸,如果沒有登錄就彈窗提示,並跳轉到登錄頁面

⑦ 怎麼讓phpMyAdmin的登錄界面是彈出的窗口

config.inc.php中

$cfg['Servers'][$i]['auth_type'] = 'http';

這里的http即可實現彈出對話框提示用戶輸入 帳號/密碼

⑧ 如何用PHP做出彈出式登陸窗口

如果驗證用PHP在後端,那麼就用Ajax;
<form name="myform" action="" method="post">
<p>用戶:<input type="text" id="username" name="username" maxsize="20" onChange="nameInfor(this.value)"/> <span id="tip1"></span></p>
<p>密碼:<input type="password" name="password" maxsize="50" /> <span id="tip2"></span></p>
<input type="button" name="rgt" value="提交" onclick="dosubmit('subInfor')" />
<input type="button" name="back" value="返回" onclick="dosubmit('back')"/>
</form>

⑨ php驗證登陸成功以後 如何實現彈框效果

這個簡單點可以用js效果來實現

<scripttype="text/javascript">
alert('登錄成功');
</script>

高級的都是寫一個彈出層div樣式,然後判斷你登錄成功之後在顯示出來,一般網站都是這樣做的,通過設置彈出層樣式來達到實現彈出框的效果,正常狀態下是隱藏的,需要時才會顯示出來。

閱讀全文

與php做彈出框彈出登錄界面相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:61
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1002
命令zpa 瀏覽:285
python編譯器小程序 瀏覽:944
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:592
安卓卸載組件應用怎麼安裝 瀏覽:913
使用面向對象編程的方式 瀏覽:339
程序員項目經理的年終總結範文 瀏覽:929
內衣的加密設計用來幹嘛的 瀏覽:432
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:399
夢幻端游長安地圖互通源碼 瀏覽:745
電腦本地文件如何上傳伺服器 瀏覽:313