Bonjour,
google à mis à notre disposition la possibilité de charger via google.load les librairie Javascript les plus populaires, tout le monde en a parlé mais tout le monde reprend plus ou moin le même exemple :
Ce qui marche très bien ... mais dans mon cas j'ai beaucoup plus de code que ca et j'ai utilisé la librairie Prototype et son Class.create() pour organisé mon code en class, et j'en ai fait des fichiers .js a part.
Ca ressemble à ca :
Ma question est celle ci .. Comment dois-je charger mes fichiers .js externes pour être sûr qu'ils soient chargés après la librairie Prototype ? (sinon évidement Class.create() est undefined dans mon exemple).
Merci beaucoup pour votre temps.
google à mis à notre disposition la possibilité de charger via google.load les librairie Javascript les plus populaires, tout le monde en a parlé mais tout le monde reprend plus ou moin le même exemple :
<script src="http://www.google.com/jsapi"></script>
<script>
// Load jQuery
google.load("jquery", "1");
// on page load complete, fire off a jQuery json-p query
// against Google web search
google.setOnLoadCallback(function() {
$.getJSON("http://ajax.googleapis.com/ajax/services/search/web?q=google&;v=1.0&;callback=?",
// on search completion, process the results
function (data) {
if (data.responseDate.results &&
data.responseDate.results.length>0) {
renderResults(data.responseDate.results);
}
});
});
</script>
Ce qui marche très bien ... mais dans mon cas j'ai beaucoup plus de code que ca et j'ai utilisé la librairie Prototype et son Class.create() pour organisé mon code en class, et j'en ai fait des fichiers .js a part.
Ca ressemble à ca :
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript" src="myclass.js"></script>
<script type="text/javascript">
google.load("prototype", "1.6.0.2");
// Call this function when the page has been loaded
var bsui;
function initialize() {
bsui = new BsUi();
}
google.setOnLoadCallback(initialize);
</script>
Ma question est celle ci .. Comment dois-je charger mes fichiers .js externes pour être sûr qu'ils soient chargés après la librairie Prototype ? (sinon évidement Class.create() est undefined dans mon exemple).
Merci beaucoup pour votre temps.