ďťż
Podstrony
|
telcocafeOtuz napisalem sobie galerie obrazow w Javascript.Wszystko wyglada dobrze i dziala bez zarzutu jezeli odpalam ja z dysku, ale po wrzuceniu na serwer i zaladowaniu, pojawia sie problem. Po kliknieciu na miniature (powinno powiekszyc obrazek) zawiesza sie przegladarka :/. No i nie wiem co z tym fantem zrobic. Dziwi mnie fakt iz po odpaleniu tego z dysku wszystko chodzi jak ta lala, ale na necie nie chce :( Adres mojej strony to: http://www.kempa65.cba.pl/ Tam znajduje sie owa galeria obrazow. A ponizej kod pliku gallery.js, ktory jest odpowiedzialny za galerie: <!-- pliki = new Object(); opisz = new Object(); var temp=0; pliki[0]=18 // ile jest obrazkow pliki[1]="sun.jpg" opisz[1]="Widok slonca zza planety" pliki[2]="space.jpg" opisz[2]="Czarna dziura" pliki[3]="city.jpg" opisz[3]="Wielkie miasto noca" pliki[4]="fosat.jpg" opisz[4]="Miszmasz :-), ladna kolorowa tapeta" pliki[5]="starknights.jpg" opisz[5]="Widok kosmosu, tapeta w sam raz dla fanow gry StarKnights" pliki[6]="mars.jpg" opisz[6]="Sonda na marsie, grafika komputerowa" pliki[7]="quake2.jpg" opisz[7]="Screen z Quake2, po przerobce grafiki przeze mnie" pliki[8]="guzianka.jpg" opisz[8]="Jezioro Guzianka Mala" pliki[9]="przystan.jpg" opisz[9]="Jezioro Guzianka, przystan zeglugi i kanal Nidzki" pliki[10]="beldany.jpg" opisz[10]="Jezioro Beldany, okolice Kamienia" pliki[11]="krutyn.jpg" opisz[11]="Rzeka Krutyn ujscie do jeziora Beldany" pliki[12]="zatoka.jpg" opisz[12]="Zatoka Iznocka jezioro Beldany" pliki[13]="wiejska.jpg" opisz[13]="Nida ul. Wiejska" pliki[14]="nbp.jpg" opisz[14]="Osrodek NBP na Guziance" pliki[15]="nida.jpg" opisz[15]="Nida, widok z lotu ptaka, osiedle na ktorym mieszkam" pliki[15]="najeziorze.jpg" opisz[15]="Jezioro w blasku slonca" pliki[16]="drzewa.jpg" opisz[16]="Korony drzew" pliki[17]="jeziorogal.jpg" opisz[17]="Widok na jezioro sposrod drzew i galezi" pliki[18]="desert.jpg" opisz[18]="Pustynia" function makegal() { output=self; for (i=1; i<=pliki[0]; i++) { output.document.write('<tr><td><a href="#" onclick="loadpic('+i+',\'list\')"><font class="tata">'+pliki[i]+'</font></a></td>'); output.document.write('<td><font class="tata">'+opisz[i]+'</font></td></tr>'); } output.document.close(); } function makemini() { output=self; for (i=1; i<=pliki[0]; i++) { output.document.write('<a href="#" onclick="loadpic('+i+',\'mini\')"><img src="pic/tapety/mini_'+pliki[i]+'" border="1" width="240" height="180"></a>'); } output.document.close(); } function loadpic(obr,oda) { output=self; output.document.write('<html><head><title>Strona Demona</title>'); output.document.write('<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">'); output.document.write('<meta name="author" content="Kempski Adrian">'); output.document.write('<meta http-equiv="reply-to" content="kempa65@wp.pl">'); output.document.write('<meta name="description" content="Strona Demona">'); output.document.write('<meta http-equiv="content-language" content="pl">'); output.document.write('<meta name="distribution" content="GLOBAL">'); output.document.write('<script language="Javascript" src="gallery.js" type="Text/Javascript"></script>'); output.document.write('<script>'); output.document.write('window.onerror=new Function("return true")'); output.document.write('</script>'); output.document.write('<link rel=stylesheet href="styles.css" type="text/css">'); output.document.write('</head>'); output.document.write('<body bgcolor="#610D04" text="white" link="#FF4F4F" vlink="#FF4F4F" onselectstart="return false" oncontextmenu="return false">'); output.document.write('<center><font class="nag">'+pliki[obr]+' </font><font class="tata">('+opisz[obr]+')</font></center>'); output.document.write('<hr color="brown">'); output.document.write('<center><a href="pic/tapety/'+pliki[obr]+'" target="_blank"><img src="pic/tapety/'+pliki[obr]+'" alt="Kliknij, aby otworzyć obrazek w nowym oknie." border="0" width="570" height=414></a></center>'); output.document.write('<hr color="brown"><center>'); if (oda=='mini') { output.document.write('<b><a href="minitaps.html">Powrot</a></b>'); } else { output.document.write('<b><a href="taps.html">Powrot</a></b>'); } if (obr>1) output.document.write(' | <b><a href="#" onclick="loadpic('+(obr-1)+',\''+oda+'\')">Poprzedni< /a></b>'); if (obr<pliki[0]) output.document.write(' | <b><a href="#" onclick="loadpic('+(obr+1)+',\''+oda+'\')">Nastepny< /a></b>'); output.document.write('</center></body></html>'); output.document.close(); } //--> // Używaj bbcode! W pliku na Twojej stronie (http://www.kempa65.cba.pl/gallery.js) jest rozpoczęcie komentarza, usuń i sprawdź czy zadziała. Użytkownik m_uli edytował ten post 11 kwiecień 2007, 17:19 W pliku na Twojej stronie (http://www.kempa65.cba.pl/gallery.js) jest rozpoczęcie komentarza, usuń i sprawdź czy zadziała. Nie odnioslo to skutku, a tak poza tym, to te komentarze to sie stosuje tak na wszelki wypadek, jakby ktos nie mial obslugi Javascript ;) Wszystko wyglada dobrze, a jednak jest cos nie tak :/ A więc ma ktoś z was pomysł jak to naprawić? w pliku gallery.js linia 59 zmień linijkę na: output.document.write('<a onclick="loadpic('+i+',\'mini\')"><img src="pic/tapety/mini_'+pliki[i]+'" border="1" width="240" height="180"></a>'); Wywalenie href=# Strasznie zagmatwany kod <_< Potrzeba w nim zrobić porządek, ale porządny bo znaczniki są zagnieżdżone w nieodpowiedniej kolejności, a wiele jest tam nie potrzebnych... Wpierw należałyby się zająć kodem, później błąd by sam zniknął... w pliku gallery.js linia 59 zmień linijkę na: output.document.write('<a onclick="loadpic('+i+','mini')"><img src="pic/tapety/mini_'+pliki[i]+'" border="1" width="240" height="180"></a>'); Wywalenie href=# Wywaliłem to i nadal występuje ten problem <_< Jak się zdenerwuję to od nowa napiszę całą galerię ;) Dziwi mnie fakt, że na dysku chodzi wszystko elegancko, a na serwerze już nie :blink: PS: href=# w Odtwarzaczu na stronie mam z tym: href=# i chodzi :P Użytkownik Demon64 edytował ten post 19 kwiecień 2007, 10:29 Dobra zmieniłem trochę twój kod (dosłownie w paru miejscach i działa) To jest link do starej galerii niedziałającej http://deallaspro.ov...123/index2.html To do nowej która już działa http://deallaspro.ov.../123/index.html Dobra zmieniłem trochę twój kod (dosłownie w paru miejscach i działa) To jest link do starej galerii niedziałającej http://deallaspro.ov...123/index2.html To do nowej która już działa http://deallaspro.ov.../123/index.html Zmodyfikowałem już ten kod, ale nadal jest ten sam problem. Wydaje mi się, że to nie jest wina kodu, tylko serwera. Wrzuce te pliki na inny i zobaczę czy będzie działać moja galeria. Dobra zmieniłem trochę twój kod (dosłownie w paru miejscach i działa) To jest link do starej galerii niedziałającej http://deallaspro.ov...123/index2.html To do nowej która już działa http://deallaspro.ov.../123/index.html Jak zauważyłem to w większości jest wina serwera :-/. To już sprawdzone, poprostu na cba.pl nie chodzi, a na innych np: webpark.pl itp to działa. Ale i tak poprawiłem kod tak jak jest tu: http://deallaspro.ov.../123/index.html :D Dzięki za pomoc :). |
|||
Sitedesign by AltusUmbrae. |