Article View: pl.comp.lang.javascript
Article #136Skrypt mi nie dziala !! ;-))
From: Lucasdm
Date: Thu, 27 Dec 2001 15:28
Date: Thu, 27 Dec 2001 15:28
89 lines
3439 bytes
3439 bytes
Witam
napisalem skrypt, ktory mial mi zautomatyzowac podglad zdjec. Fotki robie w
wersji "miniaturki" o nazwie XXs.jpg i oryginału o nazwie XX.jpg (XX- liczba
dwucyfrowa) i wszystkie wrzucam do katalogu. Chcialem aby po kliknieciu na
miniaturce wyswietlil sie oryginal zdjecia ale razem z logiem strony i
podpisem, w ktorym zawarty jest nr fotki i nazwa katalogu na serwerze.
Niestety otrzymuje informacje, ze na niektorych komputerach (niezaleznie od
systemu oraz przegladarki) wystepuja bledy JavaScript lub np. "Opera", w
ogóle zdjęć nie wyśiwetla.
Poniżej funkcja, którą napisałem i uruchamiam w znaczniku <A> miniaturki.
Problem dotyczy strony http://www.nurkowanie.wroc.pl
a potem GALERIA i dowolny wybór.
Gdzie jest błąd i jak to naprawić ???
listing:
<script language="JavaScript">
function ow(nazwa)
{
var Tlink=self.document.location.pathname;
var Bl="";
var wyn="";
var a=0;
a=Tlink.length;
Bl=Tlink.substring(a-1,a);
while (Bl!='\\')
{
wyn=Bl+wyn;
a=a-1;
if (a>0) Bl=Tlink.substring(a-1,a); else Bl='\\';
}
wyn=""
Tlink=Tlink.substring(0,a-1)
Bl=Tlink.substring(a-1,a);
while (Bl!='\\')
{
wyn=Bl+wyn;
a=a-1;
if (a>0) Bl=Tlink.substring(a-1,a); else Bl='\\';
}
Tlink=wyn
nazwa2=nazwa
nazwa2=Tlink+nazwa;
abc=window.open('',
nazwa2,'fullscreen=no,resizable=yes,scrollbars=yes,status,height=580,width=6
80');
plik='foto/'+nazwa+'.jpg'
abc.document.clear();
abc.document.writeln('<table border="0" cellpadding="0" cellspacing="0"
width="399" height="69">');
abc.document.writeln('<tr>');
abc.document.writeln('<td width="200" height="69"><img border="0"
src="../../images/logo200g.gif"></td>');
abc.document.writeln('<td width="195" valign="bottom" height="69">');
abc.document.writeln('<p align="left"><b><font color="#2B4DA6"
size="3">GALERIA ZDJĘĆ<br>');
abc.document.writeln('<p align="left"> </td>');
abc.document.writeln('</font></b></td>');
abc.document.writeln('</tr>');
abc.document.writeln('</table>');
abc.document.writeln('<img border="0" name="obrazek" align="center">');
abc.document.images['obrazek'].src=plik
abc.title = "Galeria AQUAMATIC www.nurkowanie.wroc.pl"
abc.status = "AQUAMATIC";
abc.document.writeln('<BR><BR>');
abc.document.writeln('www.nurkowanie.wroc.pl<BR>');
abc.document.writeln('Katalog: '+Tlink+',<BR> nazwa pliku:
'+nazwa+'.jpg<BR>')
abc.document.close()
}
</script>
--
Pozdrowienia
Lucas de Max
lucasdm@lucasdm.prv.pl www.lucasdm.prv.pl
Technical Details
Message-ID:
<3c2b3c69$1@news.vogel.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!news.vogel.pl!nnrpShow Full Headers
Complete Article Headers
Reply-To: "Lucasdm" <x007@poczta.onet.pl> From: "Lucasdm" <x007@poczta.onet.pl> Newsgroups: pl.comp.lang.javascript Subject: Skrypt mi nie dziala !! ;-)) Date: Thu, 27 Dec 2001 16:28:26 +0100 Lines: 91 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2417.2000 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 NNTP-Posting-Host: router.provider.pl X-Original-NNTP-Posting-Host: router.provider.pl Message-ID: <3c2b3c69$1@news.vogel.pl> X-Trace: news.vogel.pl 1009466473 router.provider.pl (27 Dec 2001 16:21:13 +0100) X-Complaints-To: Usenet@news.vogel.pl Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!news.vogel.pl!nnrp MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit