jlnegao Postado Dezembro 18, 2005 Denunciar Share Postado Dezembro 18, 2005 Pessoal... gostaria de saber qual codigo é usado para faser uma imagem ou popacompanhar a barra de rolagem, ou melhor, rolar com a pagina. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gnomo Postado Dezembro 19, 2005 Denunciar Share Postado Dezembro 19, 2005 Olá jlnegao,Eu tenho um código aqui que pode lhe ajudar,esse código detecta se a pessoa usa a resoluçaodo monitor maior que 800x600 e mostra ao ladodireito um iframe que desce junto com a barrade rolagem.. um exemplo: www.nada-night.com.bro código é esse: <script> <!---- self.onError=null; currentX = currentY = 0; whichIt = null; lastScrollX = 0; lastScrollY = 1; NS = (document.layers) ? 1 : 0; IE = (document.all) ? 1: 0; function heartBeat() { if(screen.width <= 800) { return false; } if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; } if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; } if(diffY != lastScrollY) { percent = .1 * (diffY - lastScrollY); if(percent > 0) percent = Math.ceil(percent); else percent = Math.floor(percent); if(IE) document.all.floater.style.pixelTop += percent; if(NS) document.floater.top += percent; lastScrollY = lastScrollY + percent; } if(diffX != lastScrollX) { percent = .1 * (diffX - lastScrollX); if(percent > 0) percent = Math.ceil(percent); else percent = Math.floor(percent); if(IE) document.all.floater.style.pixelLeft += percent; if(NS) document.floater.left += percent; lastScrollX = lastScrollX + percent; } } function checkFocus(x,y) { stalkerx = document.floater.pageX; stalkery = document.floater.pageY; stalkerwidth = document.floater.clip.width; stalkerheight = document.floater.clip.height; if( (x > stalkerx && x < (stalkerx+stalkerwidth)) && (y > stalkery && y < (stalkery+stalkerheight))) return true; else return false; } function grabIt(e) { if(IE) { whichIt = event.srcElement; while (whichIt.id.indexOf("floater") == 1) { whichIt = whichIt.parentElement; if (whichIt == null) { return true; } } whichIt.style.pixelLeft = whichIt.offsetLeft; whichIt.style.pixelTop = whichIt.offsetTop; currentX = (event.clientX + document.body.scrollLeft); currentY = (event.clientY + document.body.scrollTop); } else { window.captureEvents(Event.MOUSEMOVE); if(checkFocus (e.pageX,e.pageY)) { whichIt = document.floater; StalkerTouchedX = e.pageX-document.floater.pageX; StalkerTouchedY = e.pageY-document.floater.pageY; } } return true; } function dropIt() { whichIt = null; if(NS) window.releaseEvents (Event.MOUSEMOVE); return true; } if(NS) { window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN); window.onmousedown = grabIt; window.onmouseup = dropIt; } if(IE) { document.onmousedown = grabIt; document.onmouseup = dropIt; } if(NS || IE) action = window.setInterval("heartBeat()",1); // Verificar se a resolução vídeo for > 800 X 600 if(screen.width > 800) { document.write ('<div id=floater style="position:absolute; left:775px; top:5px">') document.write ('<iframe name="framelateral" src="http://www.seusite.com.br/pagina.html" width=largura height=altura scrolling=no frameborder=0></iframe>') document.write ('</div>'); } //----> </SCRIPT> Qualquer duvida fala ae..vlw.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
jlnegao
Pessoal... gostaria de saber qual codigo é usado para faser uma imagem ou pop
acompanhar a barra de rolagem, ou melhor, rolar com a pagina.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.