0

複数の URL を持つ MySQL データベースがあります。各 URL は 1 つの iframe に表示されるため、3 つの URL = 3 つの iframe になります。このように表示します。

...
$resu = mysql_fetch_array ($consultation);
echo "<iframe src='".$resu['URL']."' onload='load(this)' id='iframe'></iframe>";
...

このスクリプトを使用すると、クリックされた iframe の URL を知ることができます (正確ではありませんが、jsFiddle では機能しませんが、私の PC では機能します (http://jsfiddle.net/7UxHv/))。

<script type='text/javascript'>
$(window).load(function(){
    $('iframe#iframe').load(function(){
        alert($('#iframe').attr('src'));
    });
});
</script>

しかし、実際には、クリックされた行ではなく、最初のデータベース行が表示されます。

とにかく、これを行うためにそのスクリプトまたは別のフォームでクリックされたものを表示するには? ありがとう。

4

2 に答える 2