Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

javascript, ko resi jelen!lool

[es] :: Javascript i AJAX :: javascript, ko resi jelen!lool

[ Pregleda: 2726 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

razvaljotka
razvaljotka
Mrkonjic Grad

Član broj: 83481
Poruke: 24
93.86.135.*



Profil

icon javascript, ko resi jelen!lool15.02.2009. u 20:36 - pre 184 meseci
Pozdrav ljudi,
ovako kada importujem meni koji je u Java Scriptu on radi,
kada inportujem takodje slajd show koji je takodje Java Script, jedno prestaje da radi.

Funkcionise ono koje je drugo inportovano....npr...

Ovde radi samo meni...
Code:

<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    
    
    
    <link rel="stylesheet" href="lavalamp_test.css" type="text/css" media="screen">
        <script src="http://ajax.googleapis.com/aja...prototype/1.6.0.3/prototype.js" type="text/javascript"></script>
    <script src="http://ajax.googleapis.com/aja...aculous/1.8.2/scriptaculous.js" type="text/javascript"></script>
    <script src="slajder/ferdinand.slider.js" type="text/javascript"></script>

    <link rel="stylesheet" type="text/css" href="style.css">
        <script type="text/javascript" src="glavni_meni/jquery-1.1.3.1.min.js"></script>
    <script type="text/javascript" src="glavni_meni/jquery.easing.min.js"></script>
    <script type="text/javascript" src="glavni_meni/jquery.lavalamp.min.js"></script>
    



A ovako radi samo slajdshow...
Code:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    
        <link rel="stylesheet" type="text/css" href="style.css">
        <script type="text/javascript" src="glavni_meni/jquery-1.1.3.1.min.js"></script>
    <script type="text/javascript" src="glavni_meni/jquery.easing.min.js"></script>
    <script type="text/javascript" src="glavni_meni/jquery.lavalamp.min.js"></script>
    
    <link rel="stylesheet" href="lavalamp_test.css" type="text/css" media="screen">
        <script src="http://ajax.googleapis.com/aja...prototype/1.6.0.3/prototype.js" type="text/javascript"></script>
    <script src="http://ajax.googleapis.com/aja...aculous/1.8.2/scriptaculous.js" type="text/javascript"></script>
    <script src="slajder/ferdinand.slider.js" type="text/javascript"></script>
    


U cemu je fora sa scriptom.....

Ajde ko resi ima jelen....lool
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: javascript, ko resi jelen!lool15.02.2009. u 20:45 - pre 184 meseci
Proveri da li sluchajno medju tim silnim skriptovima postoje dve ili vishe f-ja koje imaju isti naziv. Tada dolazi do kolizije, pa skript pri izvrshavanju uzima prvu f-ju sa trazhenim imenom na koju naidje. Imao sam jednom takav slichan problem...

btw Baci pogled i na Tools -> Error Console, ako testirash taj kod u Firefox-u, mozhda tu pishe neka greshka...
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: javascript, ko resi jelen!lool15.02.2009. u 20:54 - pre 184 meseci
Ja bih rekao da je problem u dvostrukom body.onload handleru, tj. da u ove dve biblioteke imaš dve pomoćne funkcije koje hoće da se zakače na body.onload. Rešenje je da napraviš treću koja će se registrovati i koja će da pozove prethodne dve.

[Ovu poruku je menjao Goran Rakić dana 15.02.2009. u 22:30 GMT+1]
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

razvaljotka
razvaljotka
Mrkonjic Grad

Član broj: 83481
Poruke: 24
93.86.135.*



Profil

icon Re: javascript, ko resi jelen!lool15.02.2009. u 21:01 - pre 184 meseci
Pogledao sam f-je i ne podudaraju se imena!
Evo u atachu kod, da se bolje razumemo!!!

 
Odgovor na temu

razvaljotka
razvaljotka
Mrkonjic Grad

Član broj: 83481
Poruke: 24
93.86.135.*



Profil

icon Re: javascript, ko resi jelen!lool15.02.2009. u 21:05 - pre 184 meseci
UoUuuPsS!

evo i atacha>
http://www.yousendit.com/download/U0d5U2VseWFreEFLSkE9PQ
 
Odgovor na temu

[KS]
Damir Kasipovic
Banjaluka

Član broj: 55395
Poruke: 46
*.broadband.blic.net.



Profil

icon Re: javascript, ko resi jelen!lool16.02.2009. u 00:04 - pre 184 meseci
Citat:


<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">



<link rel="stylesheet" href="lavalamp_test.css" type="text/css" media="screen">
<script src="http://ajax.googleapis.com/aja...prototype/1.6.0.3/prototype.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/aja...aculous/1.8.2/scriptaculous.js" type="text/javascript"></script>
<script src="slajder/ferdinand.slider.js" type="text/javascript"></script>

<link rel="stylesheet" type="text/css" href="style.css">
<script type="text/javascript" src="glavni_meni/jquery-1.1.3.1.min.js"></script>
<script type="text/javascript" src="glavni_meni/jquery.easing.min.js"></script>
<script type="text/javascript" src="glavni_meni/jquery.lavalamp.min.js"></script>


Problem je sto se ovde koriste dvije razlicite biblioteke (jquery i prototype) koje obe koriste $() funkciju za "lociranje" elemenata na stranici. Ovo dvoje nece raditi zajedno i rijesenje ti je da nadjesh oba skripta u istoj biblioteci.
Sam si sebi ukazao na problem. Kad ti se prototype uchita drugi (crveno) radi samo slideshow, a kad se jquery (plavo) uchita drugi, onda radi samo meni. To je zato jer zadnja ucitana biblioteka smeta onoj ucitanoj prije nje. I meni se to desavalo :)

Moguce rijesenje (zavisno od nacina na koje su te skripte napisane) je da poslije

Code:

<script type="text/javascript" src="glavni_meni/jquery-1.1.3.1.min.js"></script>


Dodash

Code:

<script type="text/javascript">
jQuery.noConflict();
</script>


I to u onu verziju u kojoj se jquery prvi uchitava. Znachi konachan kod bi izgledao ovako

Code:

        <link rel="stylesheet" type="text/css" href="style.css">
        <script type="text/javascript" src="glavni_meni/jquery-1.1.3.1.min.js"></script>
<script type="text/javascript">
jQuery.noConflict();
</script>
    <script type="text/javascript" src="glavni_meni/jquery.easing.min.js"></script>
    <script type="text/javascript" src="glavni_meni/jquery.lavalamp.min.js"></script>
    
    <link rel="stylesheet" href="lavalamp_test.css" type="text/css" media="screen">
        <script src="http://ajax.googleapis.com/aja...prototype/1.6.0.3/prototype.js" type="text/javascript"></script>
    <script src="http://ajax.googleapis.com/aja...aculous/1.8.2/scriptaculous.js" type="text/javascript"></script>
    <script src="slajder/ferdinand.slider.js" type="text/javascript"></script>

Damir Kasipović
[email protected]
+387 (0)65 979 949
 
Odgovor na temu

razvaljotka
razvaljotka
Mrkonjic Grad

Član broj: 83481
Poruke: 24
93.86.135.*



Profil

icon Re: javascript, ko resi jelen!lool16.02.2009. u 02:26 - pre 184 meseci
Jeste problem oko ove dve biblioteke, u to sam siguran,
ali ova funkcija jQuery.noConflict(); ne resava problem,
ja sam se odlucio na drugi API.


Ali ako je neko uspeo da resi topic jos nije zakljucan....??????
 
Odgovor na temu

[KS]
Damir Kasipovic
Banjaluka

Član broj: 55395
Poruke: 46
*.broadband.blic.net.



Profil

icon Re: javascript, ko resi jelen!lool16.02.2009. u 07:46 - pre 184 meseci
Druze, tu se ne moze puno rijesiti jer obe biblioteke koriste $() funkciju, kao sto vec rekoh. To znaci da npr, galerija u prototype pokusava da pozove $(element).A koji ne postoji u jquery-u, a $() je od jquery-a jer je on zadnji ucitan. Ili obrnuto, jquery pokusava da pozove $(element).B koji ne postoji u prototype. Ono sto bi MOZDA moglo da radi je da otvoris taj skript koji je pisan za jQuery i da uradis search/replace i zamjenish sve $ sa jQuery mada licno mislim da to nece raditi, ali mozes pokusati.

Inace, ja bih ti preporucio jQuery za sve poslove :)

Poz
Damir Kasipović
[email protected]
+387 (0)65 979 949
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: javascript, ko resi jelen!lool16.02.2009. u 18:34 - pre 184 meseci
Citat:
[KS]: Ono sto bi MOZDA moglo da radi je da otvoris taj skript koji je pisan za jQuery i da uradis search/replace i zamjenish sve $ sa jQuery mada licno mislim da to nece raditi, ali mozes pokusati.

to je vrlo opasno raditi jer je moguce da je neko lokalnoj promenljivoj dao naziv $ (recimo, ja ponekad tako nazivam temp promenljive), ukoliko jquery plugin koji se koristi nije "wrappovan" unutar standardnog plugin "okvira" (sto samo moze da znaci da je autor lenj) onda je dovoljno da se ovo doda na pocetak fajla:
Code:

(function($){

a ovo na kraj:
Code:

})(jQuery);

i jQuery ce pomocu jQuery.noConflict() raditi sasvim ok iako na strani ima jos neka biblioteka.

a ukoliko pomenuti okvir vec postoji onda nema razloga zasto jQuery ne bi radio zajedno sa ostalim bibliotekama.
 
Odgovor na temu

[es] :: Javascript i AJAX :: javascript, ko resi jelen!lool

[ Pregleda: 2726 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.