Heim  >  Artikel  >  Backend-Entwicklung  >  通过iframe弹出动态地址页面

通过iframe弹出动态地址页面

WBOY
WBOYOriginal
2016-06-23 13:22:41889Durchsuche

是这样的,我要从lins中提取第一列数据出来(这列数据为a01,a02,a03等等),然后点击该单元格则通过IFRAME弹出editi.php?id=a01;或editi.php?id=a02等等。如仅仅是弹出editi.php,我已经学会了,但是后面多了变量,又不会了。
我自己不懂,下面是我瞎写的,不对。还有,我希望iframe弹出时在屏幕的中央。该怎么办?



 
 include("IncDB.php"); 
$result=mysql_query("SELECT * FROM lins",$link); 
$row=mysql_fetch_row($result);
while($row)
{echo "";//.$row[0]的数据为a01,a02,a03等等,点击该单元格则通过IFRAME弹出editi.php?id=a01;或editi.php?id=a02等等。
$row=mysql_fetch_row($result); 

mysql_close($link); 
?> 
 
'编辑'


<script> <br /> function ed(a){ <br /> var edit=('editi.php?id=''+a); <br /> document.getElementById(edit).style.display="block"; <br /> } <br /> </script>


回复讨论(解决方案)

谢谢各位高手!

function ed(a){
document.getElementById("edit").src="edit.php?id="+a;
}

我把function ed(a)改成您的那样,好像还是不行啊。是不是还有需要注意的?

我用的360浏览器

有人吗,这里好寂寞啊

你的程序能生成这样的 html 就不会有问题

<table > <tr>  <td width='30' ondblclick='ed("a01")'>编辑</td>  <td width='30' ondblclick='ed("a02")'>编辑</td>  <td width='30' ondblclick='ed("a03")'>编辑</td> </tr></table><iframe src="editi.php" id="edit" style="position:absolute;height:250;width:450; display:none"  frameborder=1 marginwidth="0" marginheight="0" scrolling="no" z-index=999;></iframe><script type="text/javascript">document.getElementById('edit').style.top = (screen.height-250)/2document.getElementById('edit').style.left = (screen.width-450)/2function ed(a){  document.getElementById('edit').src = 'editi.php?id='+a;  document.getElementById('edit').style.display="block";}	</script></body>

我回去研究一下,谢谢。要是那个a01什么的是变量,我那么写可以么?

'编辑'";

那个a01什么的是变量,也只是 php 的输出问题
并不影响 html 什么

我示例的是可以满足你需求的正常工作的静态代码,你在动态化时不能破坏他的结构

由简到繁,由静到动,得一步一步来,搅到一起就容易出错

好的,明白。谢谢指点。

很受启发!!!

很受启发!!!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn