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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   פונקציית JS לא נקראת (https://hosts.co.il/forums/showthread.php?t=70726)

oryrm19 31-12-08 22:29

פונקציית JS לא נקראת
 
יש לי אירוע onClick של צ'קבוקס שקורא לפונקציה X.
הפונקציה לא מופעלת כלל, גם אם היא כוללת סתם אלרט.

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

הנה האובייקט:
HTML קוד:

<input type="checkbox" id="inCheck" name="inCheck" onClick="inCheck()"/>
הנה הפונקציה:
HTML קוד:

function inCheck(){
alert("Alerting");
}


בעמודים אחרים באתר שלי הפונקציות פועלות כמו שצריך.

mlnn 31-12-08 22:43

איפו העמוד הבעייתי?..

oryrm19 31-12-08 22:57

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

HOLD 01-01-09 10:06

תדביק בקובץ טקסט ותשנה את הסיומת ל-html

HTML קוד:

<html>
<head>
<script type="text/javascript">
function inCheck(){
alert("Alerting");
}
</script>
</head>

<body>

<input type="checkbox" id="inCheck" name="inCheck" onClick="inCheck()"/>

</body>
</html>


daMn 01-01-09 14:34

ציטוט:

נכתב במקור על ידי HOLD (פרסם 690067)
תדביק בקובץ טקסט ותשנה את הסיומת ל-html

HTML קוד:

<html>
<head>
<script type="text/javascript">
function inCheck(){
alert("Alerting");
}
</script>
</head>

<body>

<input type="checkbox" id="inCheck" name="inCheck" onClick="inCheck()"/>

</body>
</html>


אין סיבה שהקוד הזה לא יעבוד לך טוב, תוודא רק שאתה משתמש באירוע onclick ותראה שאתה משתמש באותיות קטנות.

oryrm19 01-01-09 21:49

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

HOLD 01-01-09 22:06

ציטוט:

נכתב במקור על ידי oryrm19 (פרסם 690204)
בדף רגיל הקוד פועל, בדף שאני צריך הוא לא.
אחרי הסקריפט הזה, יש עוד סקריפט גדול של JS עם AJAX, והוא עובד מצויין....אז אני לא רואה בעיה מסויימת בדף

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

אתה מצפה שננחש ??

Adir 01-01-09 22:08

אם אתה יכול תעלה את הדף לשרת, יהיה לנו יותר קל לעזור לך ככה.
וטיפ: מאפיינים בXHTML תכתוב באותיות קטנות.
במקום onClick תכתוב onclick.
זה לפי התקן.

oryrm19 01-01-09 22:09

מצטער אבל אני לא יודע איזה פרטים אני יכול לספק על הדף שיעזרו.

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

<form  id="formInDelete"  onSubmit="return confirm('האם אתה בטוח שברצונך למחוק את ההודעה/ות?')">

daMn 02-01-09 03:01

ציטוט:

נכתב במקור על ידי oryrm19 (פרסם 690213)
מצטער אבל אני לא יודע איזה פרטים אני יכול לספק על הדף שיעזרו.

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

<form  id="formInDelete"  onSubmit="return confirm('האם אתה בטוח שברצונך למחוק את ההודעה/ות?')">

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


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

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