Jo dik, uz je to v poradku. ale ta moje podminka po upraveni RegExpu
funguje taky, jen je zbytecne slozita. a mohl bys mi poslat ukazku toho
tveho reseni.
dik
Michal Seč
mobil: +420 605 548760
michal.sec@iol.cz
http://fdk.cz
-----Původní zpráva-----
Od: Paco [mailto:paco@seznam.cz]
Odesláno: pondělí 2. září 2002 0:19
Komu: servis-internet@nawebu.cz
Předmět: Re: zmena obrazku
> v JavaScriptu moc neumim, takze mohl by mi někdo poradit proc
nefunguje
> tohle
>
> <script language="JavaScript">
> <!--
> function odkaz(tlacitko) {
> re = new RegExp("^[.]+odkaz.gif$"); //regularni vyraz zda je
> v ceste k souboru soubor odkaz.gif
>
> if (!re.test(tlacitko.src)) tlacitko.src = "odkazs.gif"; //pokud
> ano, zmen na odkazs.gif
> else tlacitko.src = "odkaz.gif"; //pokud ne zmen na odkaz.gif
> }
> // -->
> </script>
>
> a volam ho pomoci <img src="odkaz.gif" onClick="odkaz(this);">
> první zmena probehne, ale pak uz nic, dik za pomoc Michal Seč
1) v tom regexu mas neosetrenou tecku a vubec je cely nejak
divne postaveny. Radeji takhle:
RegExp('^.+odkaz\.gif$')
2) A pak to testujes na NEexistenci 'odkaz.gif' takze:
if (re.test(tlacitko.src)) tlacitko.src = "odkazs.gif";
else tlacitko.src = "odkaz.gif";
3) IMHO je tady ten regex dost kanon na vrabce. Uplne by
stacilo testovat proste na substring 'odkazs.gif' a podle
toho to swapovat.
pako Paco.
---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.384 / Virová báze: 216 - datum vydání: 21.8.2002
This archive was generated by hypermail 2.1.2 : 02. 09. 2002, 01:05 CEST