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
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
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í..

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: