Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][JavaScript] Złe przejście
patryk20120
post 18.10.2008, 23:09:34
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 1
Dołączył: 20.04.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
isso
post 18.10.2008, 23:24:14
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

Ostrzeżenie: (0%)
-----


A mógłbyś dać troche więcej niż ten kawałek kodu, bo nie bardzo widze co tu sie dokladnie dzieje...


--------------------
Go to the top of the page
+Quote Post
patryk20120
post 19.10.2008, 09:50:53
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 1
Dołączył: 20.04.2008

Ostrzeżenie: (0%)
-----


isso, po co Ci coś więcej questionmark.gif masz tu cały kod odpowiedzialny za te zmiany obrazka....
Go to the top of the page
+Quote Post
isso
post 19.10.2008, 11:03:42
Post #4





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

Ostrzeżenie: (0%)
-----


heh ;] bo nie widze dokladnie co tu sie wykonuje?! i gdzie sie rozjezdza? ale spoko juz nie wklejaj ;] mecz sie sam ;]


--------------------
Go to the top of the page
+Quote Post
patryk20120
post 19.10.2008, 14:17:16
Post #5





Grupa: Zarejestrowani
Postów: 256
Pomógł: 1
Dołączył: 20.04.2008

Ostrzeżenie: (0%)
-----


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...

Ten post edytował patryk20120 19.10.2008, 14:18:01
Go to the top of the page
+Quote Post
hiszpanespaniol
post 19.10.2008, 14:44:40
Post #6





Grupa: Zarejestrowani
Postów: 213
Pomógł: 39
Dołączył: 7.04.2008
Skąd: 3city

Ostrzeżenie: (0%)
-----


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


--------------------
Go to the top of the page
+Quote Post
patryk20120
post 19.10.2008, 20:28:36
Post #7





Grupa: Zarejestrowani
Postów: 256
Pomógł: 1
Dołączył: 20.04.2008

Ostrzeżenie: (0%)
-----


hiszpanespaniol, a dałeś to z colspan questionmark.gif
Go to the top of the page
+Quote Post
hiszpanespaniol
post 19.10.2008, 20:45:08
Post #8





Grupa: Zarejestrowani
Postów: 213
Pomógł: 39
Dołączył: 7.04.2008
Skąd: 3city

Ostrzeżenie: (0%)
-----


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


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 22:03