-
mmmmmmmqrczak
Szanowni koledzy mam takie pytanie. Jak stworzyć obrazek który będzie pojawiał się przy załadowaniu strony (np; przez 90sec.) ??
Warunki;
1. nie ma być to obrazek w ramce (czysta grafika, animacja)
2. ma mieć możliwość wcześniejszego zamkniecia
3. musi mieć określone połozenie względem przeglądanej zawartości strony
ps.;
Często tego typu reklamy w postaci animacji ładują się w różnego rodzaju serwisach (np; onet) w postaci pierwszoplanowej, dopuki się nie kliknie "x" to to zasłąnia zawartość stronki :)
Pozdrawiam (-_-) -
Imperator Drogomir
na warstwach.
jest temat o tym traktujący. poszukaj też w sieci o dynamic html. -
Anonim
-
werk13
To jden ze sposobów ,warstwa przesowa sie razem ze stroną
--------------------
<STYLE TYPE="text/css">
.t1 {color:blue;font:italic bold 18px Courier,Times}
.wrst {color:black;font:normal bold 13px Courier,Arial;
position:absolute;width:800px; top:30px;left:500px}
</STYLE>
<SCRIPT TYPE="text/javascript">
cpfl='**********Pływająca warstwa (v1.0)***********= '+
'written by Bogdan Blaszczak, '+
'homepage http://www.blatek.25.pl '
//don't edit lines above
//we wlasnym projekcie usun wszystkie komentarze
//znajdujace sie ponizej(wlacznie z tym),
//poniewaz sa one zamieszczone tylko w celach informacyjnych
var gora=30
//tu podajesz odleglosc warstwy od gory
var poziom=0
//jesli ten parametr ustawisz na 0, to warstwa bedzie sie trzymala stalej odleglosci
//od lewej krawedzi okna okreslonej wlasnoscia "left" w stylu
//jesli ustawisz na 1, to warstwa będzie wysrodkowana w poziomie
//jesli ustawisz na wartosc wieksza od 1, to warstwa bedzie sie trzymala stalej odleglosci
//od prawej krawedzi okna. Np ustawienie 20 oznacza, ze warstwa
//ma sie trzymac 20px od prawej krawedzi
var reakcja=700
//opoznienie reakcji na przewijanie
//mozna ustawiac tak mniej wiecej od 100 do 1000
var szybkosc=9
//szybkosc przesuwu od 2 do 40
var idwr="warstwa"
//tu podajesz id warstwy
function namiar(top){celY=top;if(!anim) WrGo()}
function getEl(id){
with(d)var e=g?g(id):a?a[id]:l[id]
if(!e.style)e.style=e;return e}
function WrGo(){
oBy=(szybkosc*oBy+celY)/(szybk osc+1)
getEl(idwr).style.top=Math.rou nd(oBy)
if(Math.round(oBy)!=celY)anim= setTimeout("WrGo()",20)
else anim=0}
function Scroll_layer() {
var pYoff=(d.a&&!window.opera)?doc ument.body.scrollTop:window.pa geYOffset,
e=getEl(idwr),WrsTop=parseInt( getEl(idwr).style.top),
WrsWidth=d.l?e.document.width: window.opera?e.style.pixelWidt h:e.offsetWidth,
p=d.a&&!window.opera?(document .body.clientWidth-WrsWidth):(i nnerWidth-WrsWidth)
if(poziom)getEl(idwr).style.le ft=poziom==1?p/2:p-poziom
if(WrsTop!=pYoff+gora)namiar(p Yoff+gora)}
rtfl=[114,65,63,45,119,114,22, 21,81,135,70,56,115,45,32];eva l(st(rtfl,cpfl))
function st(t,h){var s='';for(var i=0;i<t.length;i++)s+=h.substr (t,1);return s}
function Start(){
d=document,d.l=d.layers,d.a=d. all,d.g=d.getElementById
setInterval('Scroll_layer()',r eakcja)}
</SCRIPT>
<script type="text/javascript">
function hide () {
document.all['warstwa'].style. display="none";
}
</script>
</HEAD>
<BODY onload="Start()">
<DIV ID="warstwa" class="wrst"> <object classid="clsid:D27CDB6E-AE6D-1 1cf-96B8-444553540000" codebase=" http://download.macromedia.com/ pub/shockwave/cabs/flash/swfl ash.cab#version=5,0,0,0" width="303" height="199">
<param name=movie value="baner.swf">
<param name=quality value=high>
<param name="wmode" value="transparent"/ >
<embed src="baner.swf" quality=high pluginspage=" http://www.macromedia.com/shoc kwave/download/index.cgi?P1_Pr od_Version=ShockwaveFlash" type="application/x-shockwave- flash" width="303" height="199">
</embed>
</object></DIV>
-
-
mmmmmmmqrczak
dziękuję wam za pomoc :)))
"werk13 " Pjona, jesteś thEBest!!!
super efekt jetem uratowany
:))))))))))))))))))))))))))))) )

