Note that there are some explanatory texts on larger screens.

plurals
  1. POChange CSS style from javascript?
    primarykey
    data
    text
    <p>I would prefer not to use jquery just for simplicity. I have three websites which one page cycles through. I want the webpages to be scaled each by a different scalar value. I tried applying a class to each page but with a switch statement but it didn't work and it would only stay on the third style. I don't care about efficiency, it's only going to be three pages this scrolls through so it can be hardcoded. Thanks</p> <pre><code>&lt;style&gt; #wrap { width: 1390px; height: 690px; padding: 0; overflow: hidden; } #frame.first { width: 1390px; height: 690px; border: 0px solid black; } #frame.first { zoom: 2; -moz-transform: scale(2); -moz-transform-origin: 0 0; } #frame.second { width: 1395px; height: 695px; border: 0px solid black; } #frame.second { zoom: 4; -moz-transform: scale(1); -moz-transform-origin: 0 0; } #frame.third { width: 1395px; height: 695px; border: 0px solid black; } #frame.third { zoom: .5; -moz-transform: scale(1); -moz-transform-origin: 0 0; } &lt;/style&gt; &lt;script type="text/javascript"&gt; 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 &gt;= len) { i = 0; } switch(i) { case 0: document.getElementById('frame').className = 'first'; document.getElementById('frame').className case 1: document.getElementById('frame').className = 'second'; document.getElementById('frame').className case 2: document.getElementById('frame').className = 'third'; document.getElementById('frame').className } document.getElementById('frame').src = frames[i++]; setTimeout('ChangeSrc()', (frames[i++]*1000)); } window.onload = ChangeSrc; &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div id="wrap"&gt; &lt;iframe src="" class="" id="frame" scrolling="no" frameborder="0"&gt;&lt;/iframe&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload