JavaScript težavica

Prosil bi samo za eno obrazložitev, le toliko, da bom vedel za kaj se gre,

Na funky.si se mi je pojavila težava z JavaScriptom - ugotovil sem tako, da mi en modul ni delal. Ko sem nekaj časa brskal, sem ugotovil, da je težava samo na vstopni strani. Ko sem še malo bolj brskal, pa naslednje.

Izbrisal sem vrstico:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>

Potem je vse skupaj delalo brez javljanja napak. Tudi stran dela brez težav.

Mi lahko prosim kdo na hitro pove, kaj sploh je ta javascript, zakaj je bil notri, če je mešal štrene, oziroma če je vse ok, če sem ga izbrisal, da se ne bo kaj kje drugje "podrekalo"

Hvala, lp

10 odgovorov

Vrjetno konflikt med jquery in mootools. Nism pa zihr :)

To kar si izbrisal je CDN hostana jQuery knjižnica. Daj preveri, če ti težavo povzroča tudi z zadnjim relisom - link

Verjetno jQuery knjižnico po pomoti naloži 2x.

Ali pa je samo konflikt s kako drugo knjižnico kot je rekel zeko.

poskušaj z zadnjo verzijo jquerya (kot je rekel gnome)
se pa spomnim, da je bil nekje nek plugin, ki je skrbel za to, da ni prihajalo do konfliktov z drugimi knjižnicami

Samo če bi bil ta scenarij, potem mu del strani, ki pa rabi jQuery ne bi delal. Razen, če je bila tista vrstica v templatu tako za vsak slučaj, če slučajno kdo rabi jQuery.

V bistvu je bilo tako. Na stran sem naložil modul za prijavo na e-novice, ki je direktno povezan z MailChimpom. In ko sem vnesel mail na osnovni strani, knof za prijavo ni delal. Potem sem stran pogledal z Firebugom in javil mi je napako. Ko sem zbrisal tisto vrstico, napake ni bilo več in tudi modul za prijavo je delal normalno.

Bom probal z zadnjo verzijo, hvala. Ampak čisto tako. Kje sploh ima to bistvo, če stran brez tega deluje čisto normalno? Razen če zato Firebug kaže cel kup enih opomb (napake nobene).

Pa še enkrat vam hvala :)

Hja, jQuery je knjižnica za delo z JavaScriptom. Z njo si lahko pomagaš pri marsičem. Npr, pri animacijah, pri delu z meniji, pri prikazovanju slideshowov, bannerjev ali tudi vsebine z zavihki. To je le peščica tega kar zmore ta knjižnica.

JavaScript je namenjen temu, da naredimo stran bolj dinamično in privlačno za uporabnika. Tudi izvaja se na uporabnikovem računalniku, saj je client side zadeva. Stran lahko naredimo bolj interaktivno.

Upam, da sem ti vsaj malo orisal za kaj bi lahko uporabil JS in jQuery. Obstaja pa še cel kup drugih knjižnic (scriptaculous, mootools, extjs...)

1

Tomcater hvala ti, se mi je zdelo, da bo nekaj v tej smeri :) Se pravi če prav razumem, ne bo nič narobe, če te vrstice ne dan nazaj (poizkusil bom z linkom, ki ga je dal gnome urediti stvar). Ampak vseeno. Če stran sedaj dela v celoti kot mora, te knjižnice niti ne rabi? Ali se motim?

Prepričaj se, če res vse dela isto kot je prej, ker če dela potem je verjetno res tako kot je napisal @technolog, da je bila dodana zato, ker je nekdo pač menil, da mora bit :)