街中で見かけて「グッときた人」の思い出

重ね重ね質問すいません。
先ほど、『リンクボタンからインラインフレーム内にクリックするたび順番に別のサイトに飛ばすようにするにはどうしたらよいでしょうか?※ランダムではなくあらかじめ決めた順番で飛ばしたいです
できるならソースを教えてください』。
という質問をして↓の答えを頂いたのですが、更にこれにリロードするまでの間のボタンのクリック数をカウントしてリアルタイムで表示したいのですがなにを付け加えたらよいでしょうか?※リロード行われたらリセットでお願いします

<script>
var urls=["ttp://okwave.jp/","ttp://oshiete.goo.ne.jp","ttp://qanda.rakuten.ne.jp"];
var idx=0;
function clickFunc(){
idx=idx<urls.length -1?idx+1:0;
document.getElementById("hoge").src=urls[idx];
}
window.onload=function(){
document.getElementById("hoge").src=urls[0];
}
</script>
<input type="button" onclick="clickFunc()" value="go">
<hr>
<iframe src="" id="hoge" width=80% height=500px;></iframe>

A 回答 (1件)

これでどうでしょう?


(ttpは当然httpに書き換えてくださいね)

<script>
var urls=["ttp://okwave.jp/","ttp://oshiete.goo.ne.jp","ttp://qanda.rakuten.ne.jp"];
var idx=0;
function clickFunc(){
idx++;
document.getElementById("hoge").src=urls[idx % urls.length];
document.getElementById("fuga").value=idx;
}
window.onload=function(){
document.getElementById("hoge").src=urls[0];
}
</script>
<input type="button" onclick="clickFunc()" value="go"><input type="text" name="fuga" id="fuga" value="0" style="text-align:right">回
<hr>
<iframe src="" id="hoge" width=80% height=500px;></iframe>
    • good
    • 0
この回答へのお礼

毎度ありがとうございます^^
ちょうど希望通りの感じになってます、ありがとうございました。

お礼日時:2011/12/05 19:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!