2011-02-10 5 views
0

私は前にここで質問した2つの質問のコードを組み合わせようとしています。 How can I cycle through pages?このコードを使用して、キオスクを作成し、ウェブページを通じて循環させたいと思います。私はまたHow can I scale the content of an iframe?これを使用してiframeの内容を拡大したいと思っています。理想的には、各ページを別の要素でスケールしたいのですが、これが不可能な場合は、静的な値を使用します。注記では、ページを自動的に特定の画面解像度に拡大することは可能ですか、理想的なものが見つかるまで要素を試し続けなければなりませんか?おかげiframe内でスケールされたウェブページを循環させますか?

<style> 
#wrap { width: 1390px; height: 690px; padding: 0; overflow: hidden; } 
#frame { width: 1390px; height: 690px; border: 0px solid black; } 
#frame { zoom: 2; -moz-transform: scale(2); -moz-transform-origin: 0 0; } 
</style> 
<script type="text/javascript"> 
    var frames = Array('http://www.google.com, 5, 
         'http://www.yahoo.com', 5, 
         'http://www.ebay.com', 5); 

var i = 0, len = frames.length; 
function ChangeSrc() 
{ 
if (i >= len) { i = 0; } 
    document.getElementById('frame').src = frames[i++]; 
    setTimeout('ChangeSrc()', (frames[i++]*1000)); 
} 
window.onload = ChangeSrc; 
</script> 
</head> 

<body> 
<div id="wrap"> 
    <iframe src="" id="frame" scrolling="no" frameborder="0"></iframe> 
</div> 
</body> 
</html> 

答えて

0

私はあなたがこのアプローチを使用することをお勧めしたい:IFRAMEのsrc属性を変更することでページを移動http://forrst.com/posts/css3_dynamic_website_thumbnails_with_an_iframe-CGk

することができますサイクル:

document.getElementById('myIframe').src = 'newPage.html'; 

この質問もかなり便利です。 jQuery Webpage Preview

+0

ありがとうございました。 JSについて言えば、私はまだ本当の初心者ですが、iframeのsrc属性を変更するループを書くにはどうすればいいですか? – dw03

+0

"for"ループのように "loop"を意味しますか?または、ユーザーがボタンをクリックし、新しい "src"のためにすべてのiframeサムネイルを切り替えますか? – Shakakai

+0

気にしないで、私はそれを理解しました。投稿したものがIE8で動作しないので、元のスケーリング方法を使用する必要があると思います。 – dw03

関連する問題