これで終わりです。lins からデータの最初の列 (このデータ列は a01、a02、a03 など) を抽出し、セルをクリックして editi.php?id=a01 をポップアップ表示します。 IFRAME; または editi .php?id=a02 など。たとえば、editi.php をポップアップするだけなら学習できましたが、後からさらに変数が追加されると、もう学習できなくなります。
以下は自分でも理解できずに適当に書いてしまいましたが間違っています。また、iframe がポップアップしたときに画面の中央に表示されるようにします。何をするか?
ディスカッションへの返信 (解決策)
専門家の皆様、ありがとうございます!
function ed(a){
document.getElementById("edit").src="edit.php?id="+a; } 関数 ed(a) をあなたのものに変更しましたが、まだ機能しているようです出来ません。他に注意が必要なことはありますか?誰かいませんか、ここはとても寂しいです
あなたのプログラムがそのような 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 か何かは変数です、これは単なる php の出力の問題です
html には何も影響しません私が示した例は、ニーズを満たすことができる通常動作する静的コードです。動的にするときにその構造を破壊することはできません
単純なものから。静的から動的まで、混同すると間違いを犯しやすいです
アドバイスありがとうございます
とても刺激になりました!