Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript] Złe przejście
Forum PHP.pl > Forum > Przedszkole
patryk20120
Witam winksmiley.jpg
mam taki oto kod:
  1. <td background="Obrazki/pa_03.jpg" width="491" height="197" colspan="5"><?//238 na 179?>
  2. <img src="Obrazki/k1.jpg" name="slide" border=0 style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=1,Duration=1)" alt="photo">
  3. <script language="JavaScript1.1">
  4. <!--
  5. var slidespeed=4000;
  6. var slideimages=new Array("Obrazki/k1.jpg", "Obrazki/k2.jpg", "Obrazki/k3.jpg");
  7. var imageholder=new Array();
  8. var ie55=window.createPopup;
  9. for (i=0;i<slideimages.length;i++){
  10. imageholder[i]=new Image();
  11. imageholder[i].src=slideimages[i];
  12. }
  13. var whichlink=0;
  14. var whichimage=0;
  15. var pixeldelay=(ie55)? document.images.slide.filters[0].duration*1000 : 0;
  16. function slideit(){
  17. if (!document.images) return;
  18. if (ie55) {
  19. //document.images.slide.filters[0].Transition=Math.floor(Math.random()*23);
  20. document.images.slide.filters[0].apply();
  21. }
  22. document.images.slide.src=imageholder[whichimage].src;
  23. if (ie55) document.images.slide.filters[0].play();
  24. whichlink=whichimage;
  25. whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0;
  26. setTimeout("slideit()",slidespeed+pixeldelay);
  27. }
  28. slideit();
  29. //-->

lecz kod przeskakuje co drugi obrazek :| gdy z <td> usunę colspan="5" to wszystko jest ok i obrazki wyświetlają się dobrze, lecz nie mogę usunąć colspan="5" ponieważ "kurczy" mi się grafika... Jest na to sposób questionmark.gif
isso
A mógłbyś dać troche więcej niż ten kawałek kodu, bo nie bardzo widze co tu sie dokladnie dzieje...
patryk20120
isso, po co Ci coś więcej questionmark.gif masz tu cały kod odpowiedzialny za te zmiany obrazka....
isso
heh ;] bo nie widze dokladnie co tu sie wykonuje?! i gdzie sie rozjezdza? ale spoko juz nie wklejaj ;] mecz sie sam ;]
patryk20120
Cytat(isso @ 19.10.2008, 12:03:42 ) *
heh ;] bo nie widze dokladnie co tu sie wykonuje?! i gdzie sie rozjezdza? ale spoko juz nie wklejaj ;] mecz sie sam ;]

Nie widzisz co tu się wykonuje questionmark.gif To otwórz oczy lub po prostu nie znasz html i javascript... W pierwszym poście pokazałem kod, w którym jest jakiś błąd, jest to cały kod i może on być nawet treścią strony, czyli tylko ten kod to moze byc sama strona...
a z tym "mecz sie sam" - to jest podejście forumowicza...
hiszpanespaniol
sprawdziłem u siebie i wszystko jest ok. Źródło się podmienia w kolejności 1, 2, 3.
Nie znam się na js, ale możliwe, że przy większych obrazkach skrypt się ładuje gdy obrazki jeszcze nie są w DOM'ie ? czy to możliwe? Możnaby sprawdzić to wywołując całość dopiero po załadowaniu DOM'u.

Ewentualnie jakoś wgraj te obrazki do pamięci ale ich nie wyświetlaj. Generalnie chodzi mi o to, zeby podmieniać obrazki gdy są już załadowane.
U mnie działa może dlatego, że obrazków nie ma i jedyne co się wczytuje, to tekst zastępczy
patryk20120
hiszpanespaniol, a dałeś to z colspan questionmark.gif
hiszpanespaniol
z colspan czy bez, działa prawidłowo. Podejrzewam, że problem leży zupełnie gdzie indziej, masz go przed oczami ale nie widzisz. np któregoś obrazka brak, któryś obrazek jest w kolorach nieprzeznaczonych dla weba, coś innego ma wpływ na Twój js, obrazek zbyt duży i się nie ładuje w odpowiednim czasie.......

u mnie działa tyle że jak pisałem: nie mam obrazku i tylko w firebug widzę jak src się podmienia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.