PDA

نسخه کامل مشاهده نسخه کامل : popup menu in mozilla



nibble
18-12-2008, 18:54
با سلام
نمی دونم چرا menu یی که طراحی کردم در mozilla اصلا کار نمی کنه
این کد جاوایی هست که نوشتم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

از اینکه سوال هام ابتدایی واقعا عذر می خوام

eAmin
18-12-2008, 19:31
سلام.

شما بهتره اصلا فکر استفاده از layer ها رو در موزیلا نکنید! چون لایه ها برای نسخه های قدیمی netscape استفاده می شد، ولی الان بجاش جایگزین خوبی اومده که استاندارد w3c هست، می تونید از getElementById استفاده کنید.

و همچنین document.all رو هم بزار کنار چرا اینقدر قدیمی کد می نویسی، یکم تو اینترنت جستجو کن درباره ی dom و غیر، getElementById حداقل از ورژن 5 به بعد ie پشتیبانی می شه.

nibble
19-12-2008, 16:02
سلام.

شما بهتره اصلا فکر استفاده از layer ها رو در موزیلا نکنید! چون لایه ها برای نسخه های قدیمی netscape استفاده می شد، ولی الان بجاش جایگزین خوبی اومده که استاندارد w3c هست، می تونید از getElementById استفاده کنید.

و همچنین document.all رو هم بزار کنار چرا اینقدر قدیمی کد می نویسی، یکم تو اینترنت جستجو کن درباره ی dom و غیر، getElementById حداقل از ورژن 5 به بعد ie پشتیبانی می شه.

منظور شما اینه که به جای این که با document.all منو رو بگیرم با getelementاین کار رو انجام بدم

eAmin
20-12-2008, 11:59
منظور شما اینه که به جای این که با document.all منو رو بگیرم با getelementاین کار رو انجام بدم
بله، شما با استفاده از اون دیگه نه نیازی به layer ها دارید و نه نیازی به document.all .

nibble
20-12-2008, 21:03
خوب این الان کدیه که من استفاده کردم فکر کنم منظور شما همین بود دیگه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ولی همچنان در mozilla مشکل دارم

TemplateMonster
21-12-2008, 18:28
display: none رو امتحان کن