הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   "there is no attribute "onload (https://hosts.co.il/forums/showthread.php?t=55595)

בניה 27-10-07 09:03

לתמונה לא קיים כזה אירוע onLoad

אפשר לעשות את זה בצד שרת.(לבדוק את המימדים של התמונה עם getimagesize)

או לעשות לולאה שתעבור על כל התמונות במסמך בJS אבל אני לא בטוח שאם התמונה לא תטען אז תקבל את המידע על האורך והרוחב.

חיים 27-10-07 10:48

ציטוט:

נכתב במקור על ידי בניה (פרסם 571822)
לתמונה לא קיים כזה אירוע onLoad

בניה אתה לא צודק בכלל... בדקתי באתרים מכל מיני וגיליתי שזה בהחלט מותר...
http://msdn2.microsoft.com/en-us/library/ms536942.aspx
נסה ככה:
HTML קוד:

<script language="JavaScript" type="text/javascript" src="script.js"></script>
<script language="JavaScript" type="text/javascript">
<!--
document.getElementById('sizecap').onload=function(){
imageSizeCap(document.getElementById('sizecap'), 800, 800);
}
//-->

</script>


Daniel 27-10-07 11:05

ציטוט:

נכתב במקור על ידי חיים (פרסם 571841)
בניה אתה לא צודק בכלל... בדקתי באתרים מכל מיני וגיליתי שזה בהחלט מותר...
http://msdn2.microsoft.com/en-us/library/ms536942.aspx
נסה ככה:
HTML קוד:

<script language="JavaScript" type="text/javascript" src="script.js"></script>
<script language="JavaScript" type="text/javascript">
<!--
document.getElementById('sizecap').onload=function(){
imageSizeCap(document.getElementById('sizecap'), 800, 800);
}
//-->

</script>


מייקרוסופט זה בן המקומות הפחות אמינים למידע שיתאים לדפדפן כלשהו חוץ מאקספלורר.

בניה 27-10-07 17:51

סליחה, בדקתי ובIE ו FF וזה עובד, פשוט זה רק לא תקני כנראה(לפחות לא בHTML 4)
תנסה את זה:
קוד:

<script language='JavaScript' type='text/javascript' src='script.js'></script>
<script type="text/javascript">
<!--
document.getElementById('sizecap').onload = function(){
        imageSizeCap(document.getElementById('sizecap'), 800, 800);
}
//-->
</script>


rsl 28-10-07 01:01

עדיין לא עוזר... יש לך אולי עוד הצעות ?:|

somebody 28-10-07 01:28

אני הייתי עושה בכלל משהו אחר..
טוען את התמונה בJS, את הכל עושה ב JS, ואז בסוף הייתי עושה שהאלנט של ה IMG שהID שלו הוא X, ה SRC שלו יהיה שווה לSRC של המשתנה, בו השתמש בJS.
ואת זה עושים בעזרת הגדרת משתנה כ new Image, ואז פעולות רגילות כמו שאתה רגיל, רק ב JS.
ואז אין לך שום בעיה של Onload בHTML עצמו.

RS324 28-10-07 06:20

נסה את זה...
PHP קוד:

<script type="text/javascript">

var 
capimage = new image(800,800);
capimage.src ='./images/myimage.jpg';

document['capimage'].srccapimage
</script>
 

תשחק עם זה קצת... אני מאמין שזה יעזור לך


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

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