0
我創建彈出式JavaScript,顯示學校。但是當我點擊鏈接顯示彈出式窗口,在這背後彈出位置,我已經添加的z-index在CSS內聯,但不工作:「(彈出在後面(不Z - 索引)和如何功能關閉彈出鏈接
這是截圖
這是我的腳本..
<html>
<?php include "connection.php";?>
<script>
function profile(kode,logo,address,ket,name,status,phone)
{
var data =''+kode+'';
var h ='';
h +='<div style="background-color:#ffffff; z-index:9999999;" id="profilenya" >';
h +='<div style="background-color:#ffffff; z-index:9999999;">';
h +='<br/><h2 style="background-color:#359ace; width: auto;"><center>'+name+'</center></h2><br/>';
h +='<table><tr><td rowspan="2"> <img style="border:1px solid #369ace; padding: 5px 30px;" width="160px" height="160px" src="images/sekolah/logo/'+logo+'"></td>';
h +='<td> <i class="fa fa-home fa-2x"></i> <font color="black">'+address+'</td>';
h +='<tr><td> <i class="fa fa-phone fa-2x"></i> <font color="black">'+phone+'</td></tr>';
h +='<tr height="20px"><td></td><td></td></tr>';
h +='<tr><td><center style="border:1px solid #369ace; padding: 5px 3px;" >Klik Disini untuk mendukung <br/>agar sekolah ini menampilkan <br/>brosur online</center> </td>';
h +='<td><div style="border-radius: 3px; border:1px solid #369ace; padding: 5px 3px;"> <font color="black">Ket: <br/> '+ket+' </div></td></tr>';
h +='<tr height="10px"><td></td><td></td></tr>';
h +='</table>';
h +='<a href="#" id="closedialog" style="display:block; position:absolute; top:3px; right:2px; background:rgb(245,245,245); color:black; height:30px; width:35px; font-size:30px; text-decoration:none; text-align:center; font-weight:bold;">×</a>';
h +='</div>';
h +='</div>';
$('body').append(h);
$('#profilenya').dialog({
resizable: true,
width: 420,
height: 300,
position: {
my: 'center',
at: 'center',
of: window
},
modal: true
});
}
</script>
<?php
$data_school=mysql_query("select * from school");
$i=0;
while($school = mysql_fetch_object($data_school))
{
$i++
echo "".$i."<a onclick=\"profile('".$row['kode']."','".$row['logo']."','".$row['address']."','".$row['ket']."','".$row['name']."','".$row['status']."','".$row['phone']."');\" ><h4>".$row['name']."</h4></a>";
}
?>
</html>
而如何在鏈接(X)。此代碼關閉彈出..
h +='<a href="#" id="closedialog" style="display:block; position:absolute; top:3px; right:2px; background:rgb(245,245,245); color:black; height:30px; width:35px; font-size:30px; text-decoration:none; text-align:center; font-weight:bold;">×</a>';
幫助我.. pliss
這是否只是要一個自定義警告框? – Kano
是的..喜歡警報框 但我定製它.. –
在您的HTML中構建自定義警報框,將CSS添加到單獨的CSS文件中,然後簡單地使用您的javascript *顯示它* - 像更改'display:none; ''顯示:塊;'或使用'不透明度'。我的意思是不要使用JavaScript來爲你寫字面值。否則,每次製作時都必須重新創建元素。在html中準備好它(這意味着它會在頁面加載時加載),並在javascript的幫助下使其可見。 – Kano