|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר מתקדם
|
איך אני יכול לזהות שעמוד נטען דרך קובץ JS חיצוני?
צירפתי קובץ לעמוד מסויים ככה:
<script type="text/javascript" src="magic.js"></script> עכשיו, לפעמים קורה והקוד עולה לפני שהעמוד עולה במלואו, והקוד אמור להשפיע על העצמים בעמוד (שחלקם עוד לא עלו). איך אני יכול לזהות שעמוד נטען דרך קובץ JS חיצוני? תודה. |
![]() |
![]() |
# 2 |
חבר וותיק
|
לשים את הקוד הזה בסוף העמוד (אני סתם מציע את זה אני לא בטוח שיעבוד..)
|
![]() |
![]() |
# 3 |
חבר מתקדם
|
קוד:
============================================================ INSTRUCTIONS. This is a MUTI-PART Script. ============================================================ PART I. Copy code below into <HEAD> section of your HTML pages ============================================================ <SCRIPT TYPE="text/javascript" LANGUAGE="javascript"> <!-- PreLoad Wait - Script --> <!-- This script and more from http://www.rainbow.arch.scriptmania.com function waitPreloadPage() { //DOM if (document.getElementById){ document.getElementById('prepage').style.visibility='hidden'; }else{ if (document.layers){ //NS4 document.prepage.visibility = 'hidden'; } else { //IE4 document.all.prepage.style.visibility = 'hidden'; } } } // End --> </SCRIPT> ============================================================ PART II. Add the onLoad event, as shown below, to your <BODY> tag: ============================================================ <BODY onLoad="waitPreloadPage();"> ============================================================ PART III. Copy codes below to immediately after <BODY> tag. ============================================================ <DIV id="prepage" style="position:absolute; font-family:arial; font-size:16; left:0px; top:0px; background-color:white; layer-background-color:white; height:100%; width:100%;"> <TABLE width=100%><TR><TD><B>Loading ... ... Please wait!</B></TD></TR></TABLE> </DIV> זה סקריפט שמראה הודעה כל עוד העמוד לא נטען... תנסה להשתמש בזה |
![]() |
![]() |
# 4 |
חבר מתקדם
|
אני צריך שהקובץ JS יזהה אם העמוד נטען,
את זה "<BODY onLoad="waitPreloadPage();">" יכולתי לעשות לבד. תודה בכל זאת. |
![]() |
![]() |
# 5 |
הוסטסניון
|
אתה פשוט צריך להכניס את הסקריפט שלך לonload
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
![]() |
![]() |
# 6 |
кто ты?
|
יש לך כל מיני פריימוורקים בתומכים ב domReady,
כשהעמוד עוד לא נטען במלואו (לדוגמא התמונות עוד לא, אז עוד לא נקרא onload) אבל כל הHTML נטען במלואו, ככה שאתה יכול כבר לעבוד עם העמוד. תנסה את jQuery |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|