Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok NapísalOffline : 25.01.2011 12:50

Nazdarek. Urobil som si script na zobrazovanie obrazkov. Funguje relativne dobre, no potreboval by som ho trocha upravit. Presnejsie..potreboval by som docielit nieco take, aby sa mi prvy obrazok zobrazil az po nacitani vsetkych obrazkov. Totiz teraz ten script funguje tak, ze pri zobrazovani prveho obrazka sa este "efekty" nespustaju. A ja by som chcel, aby tie "efekty" boli uz aj pri prvom zobrazeni. Cize na zaciatku by bol spusteny nejaky "loader obrazok" alebo nejaky text a az potom by sa spustil prvy obrazok uz aj s "efektami". Lenze neviem prist na to ako to urobit.
Tu je script:

Kód:
function showPictures(name, gall, pc)
{

var params = "userN="+ name +"&gal=" + gall;


if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
   
        eval(xmlhttp.responseText);
      allThumbs = arrThumb;
      allImages = arrImage;
      allHeights = arrHeight;
      allWidths = arrWidth;
      allInfos = arrInfo;
      allNums = arrNum;
   
 arrLength= allThumbs.length ;
 
    picture = new Array();
    PicWidth = new Array();
   
    var rarLeng = arrLength -1;
  for(t=0; t<arrLength; t++)
    { 
     
        picture[t] = new Image();
picture[t].src = "./images/"+allImages[t];

var ImNum= (t * 1) + 1;
if (allNums[t]== pc) {   SliderImage(ImNum);   }

    }
       
    }

  }

xmlhttp.open("POST","slider_jx.php",true);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.send(params);
}


function SliderImage(nm)
{
        var ImPor = (nm * 1)-1;
    var MaxW = allWidths[ImPor];
    var MaxH = allHeights[ImPor];
    var centWidth = MaxW +"px";
    var prIm = (MaxW / MaxH);
    var prMinH = MaxH / 3;
    var MinH = (MaxH / 3) + prMinH;
    var MinW = (MinH * prIm);
   

var ImNum ="<div id=\"ImgId\" height='"+MinH+"px' width='"+MinW+"px' style='background-color: #ffffff; color: #000000; border: 5px solid #ffffff'></div>";

   images_expansion( MinW, MinH, MaxW, MaxH, prIm, ImPor );

    document.getElementById("zobrazImage").style.width= centWidth;
    document.getElementById("zobrazImage").innerHTML= ImNum ;
     
}


Viem ze v PHP, by sa to dalo relativne vyriesit cez funkciu sleep ale v JS netusim ako na to..


Offline

Čestný člen
Čestný člen
Nacitanie obrazkov

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 25.01.2011 13:09

Daj tam ten pociatocny text/obrazok a zmaz ho v udalosti onload.


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok Napísal autor témyOffline : 25.01.2011 13:48

Ďuri..Kde presne mam dať ten text????


Offline

Čestný člen
Čestný člen
Nacitanie obrazkov

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 25.01.2011 13:50

A co ja viem, tam kam ho chces ty, aby sa zobrazil. Potom ho zmazes v udalosti onload, ktora sa zavola pri nacitani celej stranky (teda ak bude naviazana na <body onload>, resp. window.onload).


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok Napísal autor témyOffline : 25.01.2011 14:31

Aha..Uz som pochopil.. :shock: Dik za radu..Tiez ma to mohlo napadnut..


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


Podobné témy

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

v HTML, XHTML, XML, CSS

10

1250

03.01.2010 13:20

xyz Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nacitanie obrazkov do divu

v JavaScript, VBScript, Ajax

1

335

14.11.2010 0:22

walther Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. rychlejsie nacitanie viacerych obrazkov naraz

v HTML, XHTML, XML, CSS

21

1204

03.08.2010 17:32

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Načítanie obrázkov z databázy do tabuľky

v PHP, ASP

5

672

19.12.2008 12:23

peter555 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ nacitanie

v Assembler, C, C++, Pascal, Java

6

916

10.01.2010 10:24

ado21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. načítanie windowsu

v Operačné systémy Microsoft

1

403

04.09.2013 12:12

mirom Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

5

574

23.08.2014 21:35

nasm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Načítanie webu

v Ostatné

6

467

21.06.2013 14:35

ofun Zobrazenie posledných príspevkov

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

v AMD čipové sady

11

841

05.12.2015 12:09

filip987 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Načítanie obsahu

v HTML, XHTML, XML, CSS

11

757

12.12.2010 15:40

evryl Zobrazenie posledných príspevkov

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

v PHP, ASP

0

961

09.04.2006 21:44

wolf14 Zobrazenie posledných príspevkov

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

v Notebooky a netbooky

1

1068

20.01.2011 19:29

majky358 Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

7

544

20.11.2011 10:31

andrej2321 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. načítanie textu

v Assembler, C, C++, Pascal, Java

0

633

26.11.2009 19:55

pitbull Zobrazenie posledných príspevkov

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

v Ostatné

2

634

13.03.2011 21:00

weroro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Assembler - načítanie čísla

v Assembler, C, C++, Pascal, Java

5

1155

27.03.2008 13:10

tomas_marsal 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