הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 30-06-09, 17:56   # 1
HOLD
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 623

HOLD לא מחובר  

איך אני יכול לזהות שעמוד נטען דרך קובץ JS חיצוני?

צירפתי קובץ לעמוד מסויים ככה:

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

עכשיו, לפעמים קורה והקוד עולה לפני שהעמוד עולה במלואו,
והקוד אמור להשפיע על העצמים בעמוד (שחלקם עוד לא עלו).

איך אני יכול לזהות שעמוד נטען דרך קובץ JS חיצוני?

תודה.
  Reply With Quote
ישן 30-06-09, 19:46   # 2
NaFster
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 1,712

NaFster לא מחובר  

לשים את הקוד הזה בסוף העמוד (אני סתם מציע את זה אני לא בטוח שיעבוד..)
  Reply With Quote
ישן 30-06-09, 20:55   # 3
moni1x09
חבר מתקדם
 
moni1x09's Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2009
מיקום: איזור
הודעות: 561

moni1x09 לא מחובר  

קוד:
============================================================
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>

זה סקריפט שמראה הודעה כל עוד העמוד לא נטען...
תנסה להשתמש בזה
  Reply With Quote
ישן 30-06-09, 22:44   # 4
HOLD
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 623

HOLD לא מחובר  

אני צריך שהקובץ JS יזהה אם העמוד נטען,
את זה "<BODY onLoad="waitPreloadPage();">" יכולתי לעשות לבד.

תודה בכל זאת.
  Reply With Quote
ישן 01-07-09, 03:37   # 5
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 32
הודעות: 2,050

daMn לא מחובר  

אתה פשוט צריך להכניס את הסקריפט שלך לonload
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 01-07-09, 08:37   # 6
null
кто ты?
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,177

null לא מחובר  

יש לך כל מיני פריימוורקים בתומכים ב domReady,
כשהעמוד עוד לא נטען במלואו (לדוגמא התמונות עוד לא, אז עוד לא נקרא onload)
אבל כל הHTML נטען במלואו, ככה שאתה יכול כבר לעבוד עם העמוד.

תנסה את jQuery
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 05:07.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ