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.