עבור לתוכן

שאלה ב-javascript

Featured Replies

פורסם

שלום חבר'ה!! :yelclap:

תוכלו להסביר למה זה לא עובד לי

הרעיון בגדול זה החלפת תמונות..

תודה מראש אתם אחלה :xyxthumbs:

<html>

<head>

<script language="javascript">

function picChange()

{

document.myPic.scr="file://C|/Documents and Settings/yadayi/Desktop/greenPlane.gif" ;

}

</script>

</head>

<body>

<img name="myPic" src="file://C|/Documents and Settings/yadayi/Desktop/bluePlane.gif"

onmouseover="picChange();" />

</body>

</html>

פורסם

1)מה אתה מנסה לעשות, ומה נעשה בפועל?

2) למה שלא תשתמש בCSS? הרבה הרבה הרבה הרבה יותר נוח(תחפש בGOOGLE את הערך HOVER).

פורסם
  • מחבר

אני עכשיו לומד מהספר של הוד עמי javascript והרעיון של התרגיל בעצם זה שימוש בפונקציה שמחליפה תמונה

הקוד שלהם הוא:

<html>

<head>

<script language="javascript">

function picChange()

{

document.myPic.src = "images/bluePlane.gif" ;

}

</script>

</head>

<body>

<img name="myPic" src="images/yellowPlane.gif" border="0"

onmouseover="picChange();" />

</body>

</html>

ואני רק שיניתי לו את ה-src בכדי שיקבל את התמונות שיש לי ומשום מה זה לא עובד.

הקוד שלי עם השינוי הוא:

<html>

<head>

<script language="javascript">

function picChange()

{

document.myPic.scr="file://C|/Documents and Settings/yadayi/Desktop/greenPlane.gif" ;

}

</script>

</head>

<body>

<img name="myPic" src="file://C|/Documents and Settings/yadayi/Desktop/bluePlane.gif"

onmouseover="picChange();" />

</body>

</html>

ושוב תודה רבה על העזרה...

פורסם

כתבת בקוד שלך:

document.myPic.scr

וצריך להיות

document.myPic.src

הבעיה היא במילה האחרונה src

פורסם
  • מחבר

ממש תודה רבה..

ישבתי על זה FULL זמן ולא הבנתי..

פורסם

תסתכל בדפדפן שלך בחלון JAVASCIPT CONSOLE (או משהו כזה), ותראה הודעות שגיאה מהסוג הזה...

פורסם

זהו גם לי זה קורה, אני כותב סקריפט בדיוק כמו באיזה מדריך שאני רואה, ואין לא הולך. אני יושב שעות על גבי שעות, עד שבסוף אני מוצא איזה טעות של אות קטנה במקום גדולה, או שחסר מרכאות.... איך אפשר ככה לעזאזל :s07: :s07: :s07: איזה שפה מעצבנת יאללה...

sdfzxc תודה רבה על הדבר הזה לא הכרתי אותו....

פורסם

זהו גם לי זה קורה, אני כותב סקריפט בדיוק כמו באיזה מדריך שאני רואה, ואין לא הולך. אני יושב שעות על גבי שעות, עד שבסוף אני מוצא איזה טעות של אות קטנה במקום גדולה, או שחסר מרכאות.... איך אפשר ככה לעזאזל :s07: :s07: :s07: איזה שפה מעצבנת יאללה...

sdfzxc תודה רבה על הדבר הזה לא הכרתי אותו....

למשתשתים ב firefox אני ממליץ להתקין את התוסף firebug 0.4 זהו תוסף גאוני שמהווה בין היתר debugger ל javascript בזמן הריצה של העמוד (אפשר לעצור בקוד, לראות משתנים, ועוד...).

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

ו javascript היא שפה דווקא די יפה ורק עכשיו מגלים בכל העולם את העוצמה שלה, בעיקר בגלל כל ההייפ סביב ה ajax.

פורסם

זה לא סתם הייפ

AJAX זה הדבר

פורסם

אתם יכולים לתת הרחבה קלה על AJAX בבקשה?

אני ביכלל הבנתי שזה קשור לScript kiddis או סוג מוזר של Hack~

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

פורסם

למשתשתים ב firefox אני ממליץ להתקין את התוסף firebug 0.4 זהו תוסף גאוני שמהווה בין היתר debugger ל javascript בזמן הריצה של העמוד (אפשר לעצור בקוד, לראות משתנים, ועוד...).

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

ו javascript היא שפה דווקא די יפה ורק עכשיו מגלים בכל העולם את העוצמה שלה, בעיקר בגלל כל ההייפ סביב ה ajax.

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

אבל הבעיה זה הקטע המעצבן שאני כותב איזה משהו והוא לא עובד, ואני שעות מנסה להבין למה. באמת הסיבה היא כי אני לומד רק ממדריכים הכל. אבל ב-C לפחות יותר קל לאתר את השגיאה, הג'וואה סקריפט ממש מעצבנת, וגם עם ה- JS console קשה לאתר בדיוק את השגיאה..... אני מקווה שהתוסף הזה יעזור במשהו...

פורסם

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

אבל הבעיה זה הקטע המעצבן שאני כותב איזה משהו והוא לא עובד, ואני שעות מנסה להבין למה. באמת הסיבה היא כי אני לומד רק ממדריכים הכל. אבל ב-C לפחות יותר קל לאתר את השגיאה, הג'וואה סקריפט ממש מעצבנת, וגם עם ה- JS console קשה לאתר בדיוק את השגיאה..... אני מקווה שהתוסף הזה יעזור במשהו...

אחלה, אבל מה לעשות ש JS זו שפה שהסביבה שלה מוגבלת, יש גם debugger יותר משוכלל אך קשה לשימוש בשם venkman

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

למה לתת לינק למשהו בעברית, פשוט פשע... אם כבר חפשו מידע באנגלית...

למי שמכיר קצת JS ורוצה להתנסות עם AJAX, ה-ספרייה בתחום היום (מצד JS בלבד) היא Prototype וניתן להוריד אותה פה:

http://prototype.conio.net/

אך הבעיה שאין יותר מדי תעוד לגביה... המדריך הכי טוב הוא

http://www.sergiopereira.com/articles/prototype.js.html

יש בהתחלה כמה דוגמאות קוד ויש פונקציות שעוזרות ל JS בכלל כמו $()

פורסם

ובגדול מה שזה אומר הוא שניתן לשלוף מידע מהשרת מבלי לעשות reload לעמוד, ולבנות את המידע בדף בצד הלקוח.

פורסם

זה לא סתם הייפ

AJAX זה הדבר

תאחלס :xyxthumbs:

ובגדול מה שזה אומר הוא שניתן לשלוף מידע מהשרת מבלי לעשות reload לעמוד, ולבנות את המידע בדף בצד הלקוח.

זה לא רק בגדול הייתרון הכי גדול זה מה שציינת

הרעיון הכללי זה לעשות פעלות צד שרת בין היתר לשלוף מידע ,את כל הפעלות האלי בלי לטעון מחדש את העמוד

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

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים