Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tony_lu

Imagem Que Acompanha A Tela

Recommended Posts

Ola pessoal...td legal?

Estou com uma duvida...preciso que um banner na lateral da tela acompanhe a pagina...quando o usuario descer o scroll... encontrei um script ...mas preciso que só apareça esse banner quando a resolução for maior que 800 x 600.... e nao consegui fazer isso...deu erro no script...sera que alguem pode me ajudar?

 

Passo o script abaixo...só preciso que esse script abaixo só funcione se a resolução for maior q 800 x 600

 

 

<script>if (!document.layers)document.write('<div id="divStayTopLeft" style="position:absolute">')</script><layer left="779" top="100" width="156" height="500" id="divStayTopLeft"> <!--EDIT BELOW CODE TO YOUR OWN MENU--><img src="../img/bara-d0-grafico.gif" width="121" height="30"> <!--END OF EDIT--></layer><p>  <script type="text/javascript">/*Floating Menu script-  Roy Whittle (http://www.javascript-fx.com/)Script featured on/available at http://www.dynamicdrive.com/This notice must stay intact for use*///Enter "frombottom" or "fromtop"var verticalpos="fromtop"if (!document.layers)document.write('</div>')function JSFX_FloatTopDiv(){var startX = 779,startY = 40;var ns = (navigator.appName.indexOf("Netscape") != -1);var d = document;function ml(id){var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];if(d.layers)el.style=el;el.sP=function(x,y){this.style.left=x;this.style.top=y;};el.x = startX;if (verticalpos=="fromtop")el.y = startY;else{el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;el.y -= startY;}return el;}window.stayTopLeft=function(){if (verticalpos=="fromtop"){var pY = ns ? pageYOffset : document.body.scrollTop;ftlObj.y += (pY + startY - ftlObj.y)/8;}else{var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;ftlObj.y += (pY - startY - ftlObj.y)/8;}ftlObj.sP(ftlObj.x, ftlObj.y);setTimeout("stayTopLeft()", 10);}ftlObj = ml("divStayTopLeft");stayTopLeft();}JSFX_FloatTopDiv();</script>

Agradeço se alguem puder me ajudar..!

Forte abraço a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

No começo da funcao coloque um IF:

 

if (screen.width > 800)
que só executará o restante se for verdadeira, exemplo:

 

function NomeFuncao(){if (screen.width > 800){//aqui vem o codigo}}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.