kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: jQuery innerhalb JS-Datei (nach-) laden?

    geschrieben von gameticker

    hallo

    leider funktioniert das nicht ... jQuery erst innerhalb einer Javascript Datei laden

    innerhalb der Datei: service1.js

    document.write('<script type="text/javascript" src="jslib/jquery.min.js"></script>'); 
    
    $(document).ready(function() {
    /* ---- hier mein JS-Code ---- */				
    });


    auch wenn ich es so mache geht es nicht

    document.write('<scr'+'ipt type="text/javascript" src="jslib/jquery.min.js"></scr'+'ipt>'); 
    
    $(document).ready(function() {
    /* ---- hier mein JS-Code ---- */				
    });


    auch nicht wenn ich jeweils den vollständigen Pfad (mit http) zur jquery Datei nehme


    aber wenn ich es in der HTML-Datei so mache, dann geht es

    <script type="text/javascript" src="jslib/jquery.min.js"></script>'
    <script type="text/javascript" src="js/service1.js"></script>'



    auch damit klappt es nicht (innerhalb der service1.js ganz oben)

    function addJavascript(jsname,pos) {
      var th = document.getElementsByTagName(pos)[0];
      var s = document.createElement('script');
      s.setAttribute('type','text/javascript');
      s.setAttribute('src',jsname);
      th.appendChild(s);
    } 
    
    addJavascript('jslib/jquery.min.js','head');


    auch nicht wenn ich hier den vollständigen Pfad (mit http) zur jquery Datei nehme


    .... daher nochmal die Frage:

    Wie kann ich jQuery erst innerhalb einer .js Datei (richtig) laden ?!??
    Danke!

    EDIT

    wenn ich eine js-Datei "dazwischen schalte" dann geht s????

    also Aufruf von

    <script type="text/javascript" src="js/runsercice1.js"></script>'

    mit dem Inhalt
    document.write('<scr'+'ipt type="text/javascript" src="jslib/jquery.min.js"></scr'+'ipt>'); 
    document.write('<scr'+'ipt type="text/javascript" src="js/service1.js"></scr'+'ipt>');


    dann geht's ?????? hääää ?
  • in: jQuery innerhalb JS-Datei (nach-) laden?

    geschrieben von gameticker


    kann man auch (wie bei PHP) eine negative Bedingung machen, ... wennn nicht mit ! davor ?
    also so

    if (!jQuery) {  
     document.write('<script type="text/javascript" src="jslib/jquery.min.js"></script>'); 
    }


    oder if (!isset(....)) oder sowas ?
  • in: jQuery innerhalb JS-Datei (nach-) laden?

    geschrieben von gameticker

    ok Danke,

    und ist das OK um dann jquery zu laden mit:
    document.write('<script type="text/javascript" src="jslib/jquery.min.js"></script>');


    oder macht man das anders, um innerhalb einer JS-Datei eine weitere JS-Datei zu laden ?
    ?
  • in: jQuery innerhalb JS-Datei (nach-) laden?

    geschrieben von gameticker

    Hallo

    ich möchte eine JS Script Datei machen, die sie sich User auf Ihre Homepage einbinden können

    <script type="text/javascript" src="http://mydomain.de/js/service1.js"></script>

    das JS in service1.js benutzt aber jQuery und auch PlugIns,
    also muss ich da ja auch jQuery und die Plugins dazu laden ...

    ... bisher ist die Idee, einfach innerhalb der JS für User das jQuery so zu laden

    <script type="text/javascript">
    
    document.write('<script src="pfad/zu/jquery.min.js"></script>');
    document.write('<script src="pfad/zu/jplugin_xy.js"></script>');
    
    $(document).ready(function() {
    /* ---- hier mein JS-Code ---- */				
    });
    
    </script>


    gibt es vielleicht eine bessere Möglichkeit
    um innerhalb einer JS-Datei weitere JS-Dateien zu laden ?

    und evtl sogar auch prüfen, ob jQuery schon geladen ist,
    und nur wenn nicht, dann die jQuery Datei "nach"-laden ?!

  • in: Dateien limitiert auslesen

    geschrieben von gameticker

    Hallo

    wie wäre es mit glob() und array_chunk()

    finde ich einfacher

    // ----- Bilder aus Ordner in Array 
    $images = glob("images/{*.jpg,*.gif,*.png}", GLOB_BRACE);
    $proseite = 20; // --- Ausgabe pro Seite 
    
    // ----- Seiten Navigation
    $img_all = count($images);
    $pages = ceil($pages / $proseite);
    
    for($i = 1; $i <= $pages; $i++) {  
       echo "<a href=\"/dir/dir/dir/?tk=$i\">$i</a><br />\n";
    }
    
    // ----- Image-Array in Teildaten splitten 
    $teildaten = array_chunk($images,$proseite); 
    
    
    // ----- Teildaten Index = aktuelle Seite -1 (minus eins) 
    if (!empty($_GET['tk'])) { 
       $runtk = ( $_GET['tk'] - 1 ); 
    }
    else { 
       $runtk = 0; 
    }
    
    // ----- Ausgabe-Array je nach Seite zuweisen 
    $showdata = $teildaten[$runtk];
    
    // ----- Ausgabe
    foreach($showdata as key => $item) { 
       $num = ($key+1); 
       echo "<br /> Nr: ".$num." <br /> <img src=\"".$item."\" border=\"0\" /> <br /><br /> \n"; 
    } 
    
    // --- ist doch ganz einfach :)


    auf Seite:1 ist der index von $teildaten = 0 ... Bilder 01 bis 20
    auf Seite:2 ist der index von $teildaten = 1 ... Bilder 21 bis 40
    auf Seite:3 ist der index von $teildaten = 2 ... Bilder 41 bis 60
    usw.

Login zum Webhosting ohne Werbung!