上記のように、ボタンの機能を持つスクリプトが親ページにある場合、最初の iframe のボタンが次の iframe で機能するようにするにはどうすればよいですか?
これは私のhtmlです:
<html>
<head>
<title>Free Jokes!</title>
<meta charset="utf-8">
<link href="final%20project.css" rel="stylesheet">
<script type="text/javascript">
var randomnumber;
function window.iframes["left"].clickForJoke() {
randomnumber=Math.floor( 1 + math.random() * 5);
switch ( randomnumber ) {
case 1:
window.open( "joke1.html", target="left" );
break;
case 2:
window.open( "joke2.html", target="left" );
break;
case 3:
window.open( "joke3.html", target="left" );
break;
case 4:
window.open( "joke4.html", target="left" );
break;
case 5:
window.open( "joke5.html", target="left" );
break;
default:
window.open( "joke.html", target="left" );
}
}
</script>
</head>
<body>
<iframe id="left" src="left.html" style="width:49.5%" style="height:100%"></iframe>
<iframe id="right" src="right.html" style="width:49.5%" style="height:100%"></iframe>
</body>
</html>
スクリプトが親にある場合にこれを行うことが不可能な場合は、単純に左または右に移動できます。
また、iframe を画面の一番下まで移動させるにはどうすればよいですか。どうやら、幅しか操作できないようです。