<script language="javascript"> /////////////////////////////////////////////// // PUT ALL IMAGES IN AN ARRAY FOR PRELOADING // /////////////////////////////////////////////// var pics = new Array("http://images.bravenet.com/common/images/warning.gif","http://images.bravenet.com/common/images/warning.gif","http://images.bravenet.com/common/images/warning.gif","http://images.bravenet.com/common/images/warning.gif","http://images.bravenet.com/common/images/warning.gif"); /////////////////////////////////////////////////// // ENTER URL TO GOTO AFTER IT FINSHES PRELOADING // /////////////////////////////////////////////////// var url = ""; //////////////////////////////////////////////////// // ASK USERS TO GO TO NEXT PAGE AFTER PRELOADING? // //////////////////////////////////////////////////// var doConfirm = true; //////////////////////////////////// // ALLOW USER TO SKIP PRELOADING? // //////////////////////////////////// var canSkip = true; //////////////////////////////////////////////////////////////////////////////////// //------------YOU ARE DONE, DON'T EDIT ANYTHING BEYOND THIS POINT-----------------// //////////////////////////////////////////////////////////////////////////////////// var imgObjs = new Array(pics.length); var loaded = 0; var total = pics.length; var cPercent = 0; var barLayer = null; var percentLayer = null; var statLayer = null; var doneMsgLayer = null; function getLayer(layerID) { if (document.getElementById) return document.getElementById(layerID); else if (document.all) return document.all[layerID]; else return null; } function updateBar() { var percent = Math.round(loaded/total * 100); if (cPercent != percent) { cPercent = percent; barLayer.style.width = (cPercent*3) +"px"; } if (loaded == total) { if (doConfirm && confirm("Files have finished loading, continue to next page?")) done(); } } function startLoading() { if (document.getElementById || document.all) { barLayer = getLayer("bar"); percentLayer = getLayer("percent"); statLayer = getLayer("stat"); doneMsgLayer = getLayer("donemsg"); if (canSkip) for (i=0; i<pics.length; i++) { imgObjs[i] = new Image(); imgObjs[i].onload = imgLoaded; imgObjs[i].onerror = imgFailed; imgObjs[i].src = pics[i]; } } else { window.location.replace(url); } } function done() { parent.window.location.replace(url); } function imgFailed() { alert("The following image failed to load, probably a broken link:\n" +this.src+ "\nPlease contact the webmaster of the site you are visiting about this. The program will skip this file now."); loaded++; updateBar(); } function imgLoaded() { loaded++; if (loaded>pics.length) return updateBar(); } window.onload=startLoading </script>
Dzięki niemu możliwe jest wczytacie plików graficznych i po wykonaniu tej czynności przekierowanie na wybrany adres...
Problem polega na tym, iż ja bym potrzebował wczytać plik .swf, a nie grafikę...
Na JS kompletnie się nie znam, więc nie potrafię sobie poradzić z przeróbką tego kodu...
Mógłby ktoś pomóc? Chyba, ze zna ktoś jakiś skrypt napisany pod .swf, to też byłbym wdzięczny :)
Z góry wam dziękuje.