Megválaszolatlan hozzászólások | Aktív témák Pontos idő: szer. okt. 09, 2024 15:15



Hozzászólás a témához  [ 2 hozzászólás ] 
progress bar 
Szerző Üzenet

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
elszállhat, mert a fene tudja hogyan nevezted el a framejeidet.
valamint a másik framera is meg kell hívnod az eseményed
az mondjuk megoldás hogy a felső és középső framejaidat egy külön framesetbe rakod, és akkor még kevesebb a macera.
de ha nem nagyon értessz hozzá, inkább válassz valami egyszerűbb megoldást.


hétf. jún. 02, 2003 22:46
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
Hella!


Ismet a segitseget szeretnem kerni valakinek. A problemam nem mas, mint az,
hogy meg mindig HTML-ezek. Sok a kep a webpagemen, igy elso latogataskor
sokat kell varni, mire a fooldal utan barmi is betoltodik. Es ha a latogato
nem kap informaciot a tortenesekrol, akkor ugye konnyen ott is hagyja az
oldalt :((
Gondolkodtam, hogyan tudnam orvosolni a bajt. A kovetkezore jutottam :
van a fooldal(udvozles, rovid infok), egy link ami bevisz a honlapra.
tehat :
FOOLDAL ==> BELEPES_UTANI_OLDAL volt az allas. A kovetkezot csinaltam :
FOOLDAL ==> PRELOADING ==> BELEPES_UTANI_OLDAL
Tehat beiktattam egy oldalt kozbe, amin egy script betolti elore a kepeket
a kovetkezo oldalrol, es minekozben egy progress bar ad infot az alasrol, es
az osszes kep betoltese utan atiranyit a kovetkezo oldalra.

A script amirol beszeltem igy nez ki ::
*************************
<script language="JavaScript1.1">
// You may modify the following:
var locationAfterPreload ="../index_clear.htm" // URL of the page after
preload finishes
var lengthOfPreloadBar = 450 // Length of preload bar (in pixels)
var heightOfPreloadBar = 16 // Height of preload bar (in pixels)
// Put the URLs of images that you want to preload below (as many as you
want)
var yourImages = new Array("kep1.png","kep2.png","kep3.png")

// Do not modify anything beyond this point!
if (document.images) {
var dots = new Array()
dots[0] = new Image(1,1)
dots[0].src = "black.gif" // default preloadbar color (note: You can
substitute it with your image, but it has to be 1x1 size)
dots[1] = new Image(1,1)
dots[1].src = "blue.gif" // color of bar as preloading progresses (same
note as above)
var preImages = new Array(),coverage =
Math.floor(lengthOfPreloadBar/yourImages.length),currCount = 0
var loaded = new Array(),i,covered,timerID
var leftOverWidth = lengthOfPreloadBar%coverage
}
function loadImages() {
for (i = 0; i < yourImages.length; i++) {
preImages[i] = new Image()
preImages[i].src = yourImages[i]
}
for (i = 0; i < preImages.length; i++) {
loaded[i] = false
}
checkLoad()
}
function checkLoad() {
if (currCount == preImages.length) {
location.replace(locationAfterPreload)
return
}
for (i = 0; i <= preImages.length; i++) {
if (loaded[i] == false && preImages[i].complete) {
loaded[i] = true
eval("document.img" + currCount + ".src=dots[1].src")
currCount++
}
}
timerID = setTimeout("checkLoad()",10)
}
// end hiding -->
</script>
*************************
Namost minden muxik rendesen, csak egy marha nagy szepseghibaval koszkodok
(mert buta vagyok).
A webpage 3 frame-re van osztva. (_top,_middle,_bottom). A tortenes kozepen
folyik (_middle)., igy miutan betoltott mindent, es tovabblep, a middle-be
jon be a kovetkezo oldal. Az a szepseghiba, hogy a kovetkezo oldal is 3
frame-bol all, igy miutan a script vegrehajtodott, 5 frame-em van. :((

Azt kene megoldanom, hogy vagy frissuljon az egesz oldal, vagy a middle, es
a top is, de maradjon meg a 3 frame, es ne legyen tobb. (bottom nem valtozik
a folyamat kozben).

Valaki meg tudja oldani?
Mennyire tartjatok mindezt esszeru megoldasnak?
Valaki maskent oldana meg a kepek elore betolteset?

Igy utolag visszatkintve eleg zavaros voltam, de remelem valakinek sikerul
megerteni, es segiteni rajtam.

- adrob -


hétf. jún. 02, 2003 22:00
Profil Privát üzenet küldése
Hozzászólások megjelenítése:  Rendezés  
Hozzászólás a témához   [ 2 hozzászólás ] 

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 4 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Magyar fordítás © Magyar phpBB Közösség