Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok NapísalOffline : 08.10.2009 18:17

ahoj potreboval by som poradiť ...mám skript kde mi padaju obrázky na stránke z hora dole rozne ale kde to dám do stránky tak mi zostanu stáť v lavom hornom rohu
tu je skript
Kód:
  <script language="JavaScript1.2">




grphcs=new Array(6)
Image0=new Image();
Image0.src=grphcs[0]="jesen/al.gif";
Image1=new Image();
Image1.src=grphcs[1]="jesen/bl.gif"
Image2=new Image();
Image2.src=grphcs[2]="jesen/cl.gif"
Image3=new Image();
Image3.src=grphcs[3]="jesen/dl.gif"
Image4=new Image();
Image4.src=grphcs[4]="jesen/el.gif"
Image5=new Image();
Image5.src=grphcs[5]="jesen/fl.gif"

Amount=8;
Ypos=new Array();
Xpos=new Array();
Speed=new Array();
Step=new Array();
Cstep=new Array();
ns=(document.layers)?1:0;
ns6=(document.getElementById&&!document.all)?1:0;

if (ns){
for (i = 0; i < Amount; i++){
var P=Math.floor(Math.random()*grphcs.length);
rndPic=grphcs[P];
document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>");
}
}
else{
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < Amount; i++){
var P=Math.floor(Math.random()*grphcs.length);
rndPic=grphcs[P];
document.write('<img id="si'+i+'" src="'+rndPic+'" style="position:absolute;top:0px;left:0px">');
}
document.write('</div></div>');
}
WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight;
WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth;
for (i=0; i < Amount; i++){                                                               
 Ypos[i] = Math.round(Math.random()*WinHeight);
 Xpos[i] = Math.round(Math.random()*WinWidth);
 Speed[i]= Math.random()*5+3;
 Cstep[i]=0;
 Step[i]=Math.random()*0.1+0.05;
}
function fall(){
var WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight;
var WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth;
var hscrll=(ns||ns6)?window.pageYOffset:document.body.scrollTop;
var wscrll=(ns||ns6)?window.pageXOffset:document.body.scrollLeft;
for (i=0; i < Amount; i++){
sy = Speed[i]*Math.sin(90*Math.PI/180);
sx = Speed[i]*Math.cos(Cstep[i]);
Ypos[i]+=sy;
Xpos[i]+=sx;
if (Ypos[i] > WinHeight){
Ypos[i]=-60;
Xpos[i]=Math.round(Math.random()*WinWidth);
Speed[i]=Math.random()*5+3;
}
if (ns){
document.layers['sn'+i].left=Xpos[i];
document.layers['sn'+i].top=Ypos[i]+hscrll;
}
else if (ns6){
document.getElementById("si"+i).style.left=Math.min(WinWidth,Xpos[i]);
document.getElementById("si"+i).style.top=Ypos[i]+hscrll;
}
else{
eval("document.all.si"+i).style.left=Xpos[i];
eval("document.all.si"+i).style.top=Ypos[i]+hscrll;
}
Cstep[i]+=Step[i];
}
setTimeout('fall()',20);
}

window.onload=fall
//-->
</script>


Offline

Užívateľ
Užívateľ
padajuce listy

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 08.10.2009 18:24

Mne to ide v pohode, daj zivu ukazku


Offline

Čestný člen
Čestný člen
padajuce listy

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 08.10.2009 18:26

Neviem, odkial si vyhrabal ten skript, lebo je stary a je tam kopu nezmyslov. No nic, rychly fix, skus toto:
Kód:
if (ns){
document.layers['sn'+i].left=Xpos[i];
document.layers['sn'+i].top=Ypos[i]+hscrll;
}
else if (ns6){
document.getElementById("si"+i).style.left=Math.min(WinWidth,Xpos[i]);
document.getElementById("si"+i).style.top=Ypos[i]+hscrll;
}
else{
eval("document.all.si"+i).style.left=Xpos[i];
eval("document.all.si"+i).style.top=Ypos[i]+hscrll;
}
zmenit na
Kód:
if (ns){
document.layers['sn'+i].left=Xpos[i]+'px';
document.layers['sn'+i].top=(Ypos[i]+hscrll)+'px';
}
else if (ns6){
document.getElementById("si"+i).style.left=Math.min(WinWidth,Xpos[i])+'px';
document.getElementById("si"+i).style.top=(Ypos[i]+hscrll)+'px';
}
else{
eval("document.all.si"+i).style.left=Xpos[i]+'px';
eval("document.all.si"+i).style.top=(Ypos[i]+hscrll)+'px';
}
Pripadne ak to nebude fungovat, pozri, co hlasi chybova konzola vo Firefoxe (Ctrl+Shift+J).
Ale bude to treba cele prerobit, pretoze je to vazne cele dost divne.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 08.10.2009 18:28

dik skusim zobral som to na http://www.dynamicdrive.com


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 08.10.2009 18:29

nejde to vobec vždy to zastavíí..nvedeli by ste to prerobiť?


Offline

Užívateľ
Užívateľ
padajuce listy

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 08.10.2009 18:32

hmm.. to som si myslel... a nebude lepsie ked este nieco take pohladas ? Urcite je toho kopa a budes to mat rychlo


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 08.10.2009 18:35

neviem čo mám zadať do googlu :D:D


Offline

Užívateľ
Užívateľ
padajuce listy

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 08.10.2009 20:39

Napr. JavaScript Falling Leaves Effect alebo nieco v tom zmysle


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. padajuce gulicky

v Delphi, Visual Basic

1

594

05.01.2012 20:25

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Padajuce PCCKO?

v Obchody, reklamácie a právo

6

693

25.05.2011 14:25

EXIREXT Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. GeForce 7300GS - padajuce FPS

v nVidia grafické karty

4

277

20.01.2013 14:41

venom2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Antik+D-Link DIR-605L+Padajúce wifi

v Siete

4

396

14.03.2016 12:09

Parohata Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MSI GTX 1070 - padajuce hry pri vysokej zatazi

v nVidia grafické karty

20

998

29.10.2018 18:31

2pacavely Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zobrazovanie lišty

v HTML, XHTML, XML, CSS

0

535

18.02.2009 18:32

EmO_DQ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Compiz-fusion listy

v Operačné systémy Unix a Linux

13

1008

25.03.2008 20:21

mishul Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém blikania vrchnej lišty

v nVidia grafické karty

0

195

24.02.2016 16:34

gilmour Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program na zmenu lišty

v Ostatné programy

1

379

23.03.2015 10:28

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prisposobenie dlzky listy (teda okna)

v Operačné systémy Microsoft

4

404

19.02.2007 15:07

xyz Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Stmavnutie lišty winVISTA home basic???

v Operačné systémy Microsoft

4

476

18.10.2008 11:45

Gyrxiur Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odstranenie hornej listy na formulari

v Delphi, Visual Basic

2

499

15.04.2010 12:44

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nejde mi nadstaviť farba dolnej lišty

v Operačné systémy Microsoft

5

793

02.01.2015 13:18

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Photoshop CS 5 zvacsenie nastrojovej listy

v Grafické programy

0

399

21.10.2010 19:25

hedrox Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zdieľačom budú plošne zasielané upozorňujúce listy

v Novinky

1

456

25.07.2008 17:37

Cruel Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. plocha windows bez ikon a lišty

v Operačné systémy Microsoft

7

827

18.08.2008 22:05

Kosak Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra