Диман Опубликовано 13 октября, 2005 Жалоба Поделиться Опубликовано 13 октября, 2005 Как на пхп сделать чтобы наверху сайта была флэшь заставка а под низом сам сайт,и при этом если колесо мышки крутишь то заставка остаётся на месте а под ней сайт опускается.Как так сделать? Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 13 октября, 2005 Жалоба Поделиться Опубликовано 13 октября, 2005 PHP тут не причем, вопрос про html Самий простий способ, поставит флешку во фрейме... Ссылка на комментарий Поделиться на другие сайты Поделиться
Nightwalker Опубликовано 13 октября, 2005 Жалоба Поделиться Опубликовано 13 октября, 2005 Ну напишите кто знает. Ссылка на комментарий Поделиться на другие сайты Поделиться
verba Опубликовано 13 октября, 2005 Жалоба Поделиться Опубликовано 13 октября, 2005 <html><head>....<script LANGUAGE="Javascript"><!--function Logo() {document.all.Logo.style.posTop=document.body.scrollTop;document.all.Logo.style.posLeft=document.body.scrollLeft;}//--></script></HEAD><BODY ONSCROLL="Logo()"><div ID="Logo" STYLE="position:absolute; z-index:100; top:0px; left:0px;color:#00F3C3"> сюда вставляешь флешку,логотип,..... </div>.........</body></html> Вот получите, случайно в папке нашел ( :D когда делал уборку :D ) Удачи... :D Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 13 октября, 2005 Жалоба Поделиться Опубликовано 13 октября, 2005 (изменено) function Logo() {document.all.Logo.style.posTop=document.body.scrollTop;document.all.Logo.style.posLeft=document.body.scrollLeft;} Будет работать только в IE Ладно, вот мой скрипт (не писал его я, только преработал чтоб работал и под Mozilla) <div class="dwnld" id="dlimg" name="dlimg"><img src="images/jumpadv_en.gif" width="155" height="123" border="0" usemap="#Map2"></a> <span id="topper"></span> </div> <script language="JavaScript"> self.onError=null; currentX = currentY = 10; lastScrollX = 0; lastScrollY = -250; try{ if(bw.ns6){ document.getElementById('dlimg').style.top = 150; document.getElementById('dlimg').style.display = 'block'; } if(bw.mac){ document.all.dlimg.style.posTop=150; document.all.dlimg.style.position = 'fixed'; } action = window.setInterval("heartBeat()",1); }catch(e){;} </script> Вот и функция heartBeat(): function heartBeat(){if(bw.ie) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft;}if(bw.ns) { diffY = self.pageYOffset; diffX = self.pageXOffset;}if(bw.ns6) { diffY = window.pageYOffset; diffX = window.pageXOffset;}if(diffY != lastScrollY) { percent = .1 * (diffY - lastScrollY); if(percent > 0) percent = Math.ceil(percent); else percent = Math.floor(percent); if(bw.ie && !bw.mac) document.all.dlimg.style.posTop += percent; if(bw.ns4) document.dlimg.style.posTop += percent;// if(bw.ns6) document.getElementById('dlimg').style.top += percent; if(bw.ns6) document.getElementById('dlimg').style.top = lastScrollY+250+'px'; lastScrollY = lastScrollY + percent; //back to top image : if (diffY > 0){ document.getElementById('topper').style.display = 'block'; }else{ document.getElementById('topper').style.display = 'none'; }}var winw = (window.document.body.clientWidth/2 - 400 );var xoffset = (Math.floor(winw) < 1)? 0:Math.floor(winw);if (bw.ie){document.all.dlimg.style.posLeft = xoffset + 10;}if(bw.ns6) { document.getElementById('dlimg').style.left = xoffset +10 + 'px';}if(diffX != lastScrollX){ percent = .1 * (diffX - lastScrollX); if(percent > 0) percent = Math.ceil(percent); else percent = Math.floor(percent); if(bw.ie) document.all.dlimg.style.pixelLeft += percent; if(bw.ns4) document.dlimg.left += percent; lastScrollX = lastScrollX + percent;}} А еще, перед ней: function lib_bwcheck(){ //Browsercheck (needed)this.ver=navigator.appVersion; this.agent=navigator.userAgentthis.dom=document.getElementById?1:0this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;this.ie4=(document.all && !this.dom)?1:0;this.ie=this.ie4||this.ie5||this.ie6this.mac=this.agent.indexOf("Mac")>-1this.opera5=this.agent.indexOf("Opera 5")>-1this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;this.ns4=(document.layers && !this.dom)?1:0;this.ns=this.ns4||this.ns6;this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.dom)return this}var bw=new lib_bwcheck()if (bw.ie){offset=25;} else {offset=15;} Удачи! Изменено 13 октября, 2005 пользователем Darhazer Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения