bubble: jquery Funktion aus php starten

Beitrag lesen

nun verstehe ich gar nichts mehr.
Wenn ich es dort platzieren würde (zum Test stand es ja schon drin) wird es ja immer aufgerufen wenn sich die Seite aufgebaut hat.

<script type="text/javascript">  
  
//----------------------- Notify -----------------------------  
function notify_error() {  
        $.notify.alert('Bitte eine Schicht auswählen!', { occupySpace : true, autoClose : 3000 });  
};  
  
$(document).ready(function(){  
        //$.notify.alert('Bitte eine Schicht auswählen!', { occupySpace : true, autoClose : 3000 });  
<?php  
        if($error === true){  
                echo "notify_error();";  
        }  
?>  
});  
//------------------------------------------------------------  
  
</script>

Wenn kein Fehler vorhanden ist, wird "notify_error();" nicht ausgegeben, also steht es auch nicht im Quelltext, den der Browser interpretiert, also wird auch der Javascript-Interpreter notify_error nicht ausführen.

Wenn dein PHP-Script nun aber einen Fehler ermittelt, wird "notify_error();" ausgegeben, steht somit im Quelltext, den der Browser interpretiert und somit wird der Javascript-Interpreter notify_error ausführen.

Und da <script type="text/javascript" src="../jquery/jquery-1.9.1.js"></script> oberhalb von diesem script-Element steht, ist jQuery (also $ ) auch bekannt.

MfG
bubble

--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye