13-05-2006, 17:45
|
|
|
חבר מתאריך: 17.10.05
הודעות: 161
|
|
איך שולחים id לפונקצייה?
הפונקצייה אמורה לקבל id של של div ולהעלים אותו.
על div אחד זה עובד הבעייה היא שיש מספר divs ואני רוצה להשתמש בפונקצייה לכולם.
זהו הסקריפט לdiv אחד:
קוד:
<SCRIPT LANGUAGE="JavaScript">
<!--
function hs()
{
if (navigator.appName=='Netscape')
if (document.layers[m1].visibility == "hide")
document.layers[m1].visibility="show" ;
else
document.layers[m1].visibility="hide";
else
if (document.all.m1.style.visibility == "hidden")
document.all.m1.style.visibility="visible";
else
document.all.m1.style.visibility="hidden";
};
-->
</script>
<!-- Script by Sigall Bachman, webmaster@sigall.co.il -->
אני מעוניין לשלוח לסקריפט את הid של השכבה ושהוא יעלים אותה או יציג אותה.
השאלה היא איך אני שולח לפונקצייה את הid של הdiv ,איך הפונקצייה מקבלת אותו?,איך אני מגדיר את המשתנה שמקבל את השם? ואיך אני מציג את המשתנה בתוך שורות הפקודה של הפונקצייה ניסיתי כך:
שליחת id לפונקצייה:
וכך הפונקצייה רשומה אך לצערי זה לא עובד:
קוד:
<SCRIPT LANGUAGE="JavaScript">
<!--
function hs(x)
{
if (navigator.appName=='Netscape')
if (document.layers[x].visibility == "hide")
document.layers[x].visibility="show" ;
else
document.layers[x].visibility="hide";
else
if (document.all.x.style.visibility == "hidden")
document.all.x.style.visibility="visible";
else
document.all.x.style.visibility="hidden";
};
-->
</script>
<!-- Script by Sigall Bachman, webmaster@sigall.co.il -->
מניסיוני בתכנות וניחוש פרוע חסר לי או מרכאות או שלא הגדרתי באף מקום שזאת מחרוזת או שלא הגדרתי נכון את המשתנה האם אני צודק?
דרך אגב המטרה היא ליצור תפריט נפתח בלחיצה לאחר סיום אני אעלה דוגמה שתשמש את כלל הגולשים תודה רבה
|