Autor | Zpráva | ||
---|---|---|---|
panterek Profil |
Ahoj,
mám definované cesty k potřebným souborům: <head> ...... ...... <!-- Pines Notify --> <script type="text/javascript" src="css/pnotify/jquery.pnotify.js"></script> <link href="css/pnotify/jquery.pnotify.default.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="js/pnotify/pnotify.js"></script> ..... ..... </head> <body> <script type="text/javascript"> show_stack_bar_top('title','text','info'); </script> // TATO FUNKCE NEREAGUJE..cílem je jen test, zda-li hned po refreshi stránky JS zareaguje. Když tam dám funkci alert("test"), tak ta funguje..nefunguje jen ta mnou definovaná.... ALE, když tuto funkci dám na objekt v tom samém místě kódu... <button class="" onclick="show_stack_bar_top('title','text','info');">Info</button> // ..................tak to funguje, musím ale kliknout na objekt. Proč to nefunguje volně na stránce? ...... ...... ...... Potřebuji to zkombinovat s PHP. Tzn: if (podminka) { <script> show_stack_bar_top('title','text','info'); </script> } Jenže když ten JS kód vložím takhle volně na stránku, bez vyvolání události na objektu (onclick,onmouseover atd..), tak to prostě nereaguje.. díky za případné navedení |
||
Martin02 Profil |
#2 · Zasláno: 2. 6. 2013, 10:42:52
Co je v souboru jquery.pnotify.js? Není tam náhodou před definování té funkce
$(document).ready(function() { ... ? Pak by se funkce definovala až po načtení celé stránky, tzn. i po volání funkce, která se ještě nedefinovala.
|
||
panterek Profil |
Při zpracování BB značek došlo k samovolnému sežrání celého příspěvku. Pardon.
Martin02: Jak již je asi poznat, s JS si moc netykám, takže když něco potřebuju, najdu hotový kód na netu a snažím se ho naimplementovat, takže raději posílám komplet výpis tohoto souboru. Je dost možné, že pro můj účel je z celého souboru využita třeba jedna funkce, ale jaksi nevím která....:) Takže tady je výpis: jquery.pnotify.js |
||
panterek Profil |
#4 · Zasláno: 3. 6. 2013, 13:17:43
Tak vyřešeno...stačilo volat funkci takhle:
<script type="text/javascript"> $(document).ready(function(){ show_stack_bar_top('Přihlášení','Uživatel neexistuje','error'); }); </script> Díky Martin02 za navedení.. |
||
Časová prodleva: 11 let
|
0