600
צפיות
צפיות
23
תשובות
תשובות
עמוד הבית?
הסתכלתי הקוד שבשאלות נפוצות ושיניתי אותו קצת שיתאים לי, כי הקישור אצלי צריך להיות במיפוי תמונה.. הינה הקוד:
<AREA SHAPE=RECT COORDS="208, 40, 312, 54" HREF = "javascript:this.style.behavior='url(#default#homepage)'; this.setHomePage('http://www.k.co.il');" ALT = "">
זה נותן שגיאה:
"this.style" is null or not a object
למה זה ככה ואיך מתקנים?
23 תשובות
תציג את כל הקוד של המיפוי תמונה
הנה
<img border="0" src="include/down.gif" USEMAP="#includedown.gif" width="575" height="125"><MAP NAME="includedown.gif">
<AREA SHAPE=RECT COORDS="424, 39, 480, 56" HREF = "url1" ALT = "">
<AREA SHAPE=RECT COORDS="322, 39, 412, 56" HREF = "javascript:addbookmark()" ALT = "">
<AREA SHAPE=RECT COORDS="208, 40, 312, 54" HREF = "javascript:this.style.behavior='url(#default#homepage)'; this.setHomePage('http://www.k.co.il');" ALT = "">
<AREA SHAPE=RECT COORDS="120, 40, 201, 54" HREF = "url4" ALT = "">
</MAP>
והנה התיקון שלך – הקוד הפועל
תחליף בשורה שלך את HREF ב-OnClick, ככה:
<AREA SHAPE=RECT COORDS="208, 40, 312, 54" Style="Cursor:hand" OnClick="javascript:this.style.behavior='url(#default#homepage)'; this.setHomePage('http://www.k.co.il');" ALT = "">
וזה אמור לעבוד.
תודה. אבל..
תודה רבה.
זה עובד שלוחצים אבל אין על זה סימן של היד הזאת כמו על כל קישור..
החלק הזה שבקוד:
Style = "Cursor:hand"
לא היה אמור לעשות את זה? איך אפשר לסדר את זה?
אז
תחליף את זה
style="cursor:hand"
בזה
onMouseOver="this.style.cursor='hand'"
תודה אבל עדיין לא עוזר..
הנה הפתרון שיעבוד לך
תוסיף את זה לשורה שלך
Href="javascript:void(0);"
כלומר, התוצאה תהיה זאת:
<AREA SHAPE=RECT COORDS="208, 40, 312, 54" Href="javascript:void(0);" OnClick="javascript:this.style.behavior='url(#default#homepage)'; this.setHomePage('http://www.k.co.il');" ALT = "">
בעיה עם שכבות..
אני רוצה לעשות שכבה על תמונה שיש לי ולהעביר בתוך השכבה marquee.
ניסיתי לעשות כך:
<img border="0" src="dash.gif" width="168" height="193">
<div id=l1><marquee>a<br>b</marquee></div>
הבעיה שלי היא שהשכבה היא לא על התמונה היא מתחתיה.
איך אפשר לעשות אותה על התמונה?
תודה זה עובד
ניסית לעשות את התמונה כתמונת רקע?
יש כבר תמונת רקע אחרת זאת הבעיה שלי
וגם אם אני יעשה אותה תמונת רקע היא תוכפל ויראו אותה כמה פעמים וזה לא טוב בשבילי.
יש דרך אחרת?
(פעם כבר עשיתי שכבה על תמונה זה הסתדר לי הפעם זה לא מסתדר)
אתה צריך לתת לשכבה ערכי
TOP ו-LEFT מתאימים כמו כן לתת POSITION עם הערך ABSOLUTE או RELATIVE
אפשק בבקשה דוגמא?
מה אומר ABSOLUTE ומה אומר RELATIVE?
רפרף במדריך css ותלמד בנושא זה
לא יודע בדיוק מה המשמעות של אבסולוט
אבל RELATIVE זה אומר יחסית למקום
(ואני יודע מה זה אומר באנגלית (אבסולוט))
דוגמא
<div style="top: 45px; left: 150px; position: relative;"> ניר המלך </div>
בעיה בVBScript
בHEAD אני כותב ככה:
<script language="VBScript">
function Check ()as boolean
if sender.value = "" then
MsgBox "שם שולח לא חוקי." , vbOKOnly + vbCritical,"שגיאה"
exit function
end if
if email.value = "" then
MsgBox "שדה דואר אלקטרוני לא חוקי.",vbOKOnly + vbCritical,"שגיאה"
exit function
end if
if subject.value = "" then
msgbox "נושא לא חוקי" , vbOKOnly + vbCritical,"שגיאה"
exit function
end if
if msg_body.value = "" then
MsgBox "תוכן לא חוקי." , vbOKOnly + vbCritical,"שגיאה"
exit function
end if
SendDash.submit
end function
</script>
וזה עושה שגיאה בשורה: <script language="VBScript">
אני מתעלם מהשגיאה ולוחץ על הכפתור שבטופס מסויים באותו הדף:
</span></font>
<button name="Send" style="color: #FFFFFF; border: 1px solid #990000; background-color: #990000" onClick="Check()">
זה אמור לקרוא לפונקציה CHECK שנתתי את הקוד שלה למעלה.
זה לא כפתור שיגור אלה כפתור רגיל.
שאני מתעלם מהשגיאה הראשונה ולוחץ על הכפתור זה עושה עוד שגיאה והפעם היא בשורה אחת לפני הכפתור עצמו: </span></font>
מה הבעיה של זה??
פונקציה צריכה להחזיר ערכים
תשתמש ב-סאברוטינה
בכל מקרה בלקוח משתמשים אך ורק ב-JAVA SCRIPT בגלל שדפדפנים אחרים (כמו מוזילה ומתסקייפ) לא תומכים בו
אבל
אבל פונקציה לא חייבת להחזיר ערך נכון? מה הבעיה בקוד היא שהפונקציה לא מחזירה ערך?
אני לא יודע JS והשפה הזאת ממש מגעילה אותי לא יודע למה.. אולי בגלל שאני מתכנת בויבי וקשה לי להתרגל לתחביר..
אבל אם כל הכבוד למוזילה ונטסקייפ, כמעט שאף אחד לא משתמש בהם. לפחות לא קהל היעד שלי.. אבל אני אחשוב על זה ברצינות ויכול מאוד להיותש אני יעבור לJS.
ישל י ספר JS התחלתי ללמוד והוא שיעמם אותי מאוד…
הסתכלתי במדריך CSS ולא ממש מדובר שם
על שכבות..
בקשר לדוגמא, אני משנה את הטוופ ולפט, אבל זה נשאר באותו מקום..
אני משתמש בFRONTPAGE, איך אפשר לעשות שבמצב של עריכה (לא HTML) יהיה אפשר לגרור את השכבה על התמונה?
אני לא מצליח אני משתגע כבר.. אתם רוצים להגיד לי שאי אפשר לעשות שכבה על תמונה?
בטח שמשתמשים בהם
כנס לאתר הזה:
http://www.mozilla.org.il ותראה את הקהילה הגדולה
ויש עוד הרבה אנשים שעובדים עם מוזילה ,
פונקציה חייבת להחזיר ערך
סאברוטינה לא יכולה להחזיר ערך
JS פשוט יותר טובה
(בלי קשר למוזילה וכאלה)…
המלצה של כולנו – תעבור
כן אני יעבור
קראתי כמה דברים בכל מיני אתרים. חוץ ממהירות שזה דבר חשוב יש את התמיכה בכל הדפדפנים..