| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 |
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..
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 25.01.2011 13:09 | |
|
Daj tam ten pociatocny text/obrazok a zmaz ho v udalosti onload.
|
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | Napísal autor témy newboy1: 25.01.2011 13:48 | |
|
Ďuri..Kde presne mam dať ten text????
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 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).
|
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | Napísal autor témy newboy1: 25.01.2011 14:31 | |
|
Aha..Uz som pochopil.. Dik za radu..Tiez ma to mohlo napadnut..
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Nacitanie obrazkov v HTML, XHTML, XML, CSS | 10 | 1250 | 03.01.2010 13:20 xyz | | Nacitanie obrazkov do divu v JavaScript, VBScript, Ajax | 1 | 335 | 14.11.2010 0:22 walther | | rychlejsie nacitanie viacerych obrazkov naraz v HTML, XHTML, XML, CSS | 21 | 1204 | 03.08.2010 17:32 shaggy | | Načítanie obrázkov z databázy do tabuľky v PHP, ASP | 5 | 672 | 19.12.2008 12:23 peter555 | | C++ nacitanie v Assembler, C, C++, Pascal, Java | 6 | 916 | 10.01.2010 10:24 ado21 | | načítanie windowsu v Operačné systémy Microsoft | 1 | 403 | 04.09.2013 12:12 mirom | | Nacitanie suboru v Assembler, C, C++, Pascal, Java | 5 | 574 | 23.08.2014 21:35 nasm | | Načítanie webu v Ostatné | 6 | 467 | 21.06.2013 14:35 ofun | | Nacitanie BIOSu v AMD čipové sady | 11 | 841 | 05.12.2015 12:09 filip987 | | Načítanie obsahu v HTML, XHTML, XML, CSS | 11 | 757 | 12.12.2010 15:40 evryl | | Nacitanie stranky v PHP, ASP | 0 | 961 | 09.04.2006 21:44 wolf14 | | nacitanie profilu v Notebooky a netbooky | 1 | 1068 | 20.01.2011 19:29 majky358 | | nacitanie windowsu v Operačné systémy Microsoft | 7 | 544 | 20.11.2011 10:31 andrej2321 | | načítanie textu v Assembler, C, C++, Pascal, Java | 0 | 633 | 26.11.2009 19:55 pitbull | | Nacitanie stranky v Ostatné | 2 | 634 | 13.03.2011 21:00 weroro | | Assembler - načítanie čísla v Assembler, C, C++, Pascal, Java | 5 | 1155 | 27.03.2008 13:10 tomas_marsal |
| 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
|
|