ABA


"|JAVASCRIPT| איך אני יכול לקרוא לפונקציה בתוך HTML?"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #15386 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15386
דוקטור חייק  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.12.06
40783 הודעות, 13 פידבק, 25 נקודות
   13:14   24.10.09   
אל הפורום  
  |JAVASCRIPT| איך אני יכול לקרוא לפונקציה בתוך HTML?  
 
שוב שלום לכולם!
אני מעוניין לקרוא לפונקצית JS בתוך ה- HTML בסגנון הבא:


<html>
<body>
<script type="text/javascript">
function getmsg(msgid)
{
if (msgid == '1')
{
document.write("row 1<br>");
document.write("row 2<br>");
}
}
</script>
<a title="getmsg('1')">My text</a>
</body>
</html>

השאלה היא איך אני עושה זאת? תודה לכולם.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  זה לא ב-TITLE. ככה: Ice Cold  24.10.09 21:00 1
     אם כך אז.. דוקטור חייק  24.10.09 21:29 2
         אתה לא יכול. אתה יכול לשים title בלינק מהפונקציה עצמה: Ice Cold  24.10.09 22:34 3
             מצויין השתמשתי ב- ONMOUSEMOVE - תודה! דוקטור חייק  25.10.09 22:35 4
             רגע רגע יש כאן בעיה.. דוקטור חייק  25.10.09 22:37 5
                 המ... תעביר עוד פרמטר: Ice Cold  26.10.09 00:38 6
                     בהחלט ניתן לעשות זאת כך דוקטור חייק  26.10.09 18:09 7
                         הקוד לא תואם לכל הדפדפנים. ואתה לא יכול לגשת לאובייקט Ice Cold  26.10.09 19:09 8
                             ברור ד''א אם כבר מדברים על דפדפנים.. דוקטור חייק  26.10.09 21:11 9

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   21:00   24.10.09   
אל הפורום  
  1. זה לא ב-TITLE. ככה:  
בתגובה להודעה מספר 0
 

<a href="javascript:getmsg('1')">My text</a>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דוקטור חייק  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.12.06
40783 הודעות, 13 פידבק, 25 נקודות
   21:29   24.10.09   
אל הפורום  
  2. אם כך אז..  
בתגובה להודעה מספר 1
 
אז איך אני מכניס את המידע הזה ל- TITLE?
פשוט אני רוצה שהטקסט שיהיה כתוב ב- TITLE ילקח מהפונקציה GETMSG.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   22:34   24.10.09   
אל הפורום  
  3. אתה לא יכול. אתה יכול לשים title בלינק מהפונקציה עצמה:  
בתגובה להודעה מספר 2
 
תן ללינק id:


<a href="javascript:getmsg('1')" id="someLink">BLABLA</a>

ובפונקציה, תרשום בסוף:


document.getElementById("someLink").title = "something";


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דוקטור חייק  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.12.06
40783 הודעות, 13 פידבק, 25 נקודות
   22:35   25.10.09   
אל הפורום  
  4. מצויין השתמשתי ב- ONMOUSEMOVE - תודה!  
בתגובה להודעה מספר 3
 
רק חבל שחצי מהפקודות לא עובדות ב- IE6..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דוקטור חייק  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.12.06
40783 הודעות, 13 פידבק, 25 נקודות
   22:37   25.10.09   
אל הפורום  
  5. רגע רגע יש כאן בעיה..  
בתגובה להודעה מספר 3
 
ה- ID הוא חד ערכי ז"א שאי אפשר להשתמש באותה ID לשתי <a> יש לזה פתרון?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   00:38   26.10.09   
אל הפורום  
  6. המ... תעביר עוד פרמטר:  
בתגובה להודעה מספר 5
 

<html>
<body>
<script type="text/javascript">
function getmsg(msgid,linkId){
if (msgid == '1')
{
document.write("row 1<br>");
document.write("row 2<br>");
document.getElementById(linkId).title = "BLABLA";
}
}
</script>

<a id='line1' href="javascript:getmsg('1','line1')">My text</a>
<a id='line2' href="javascript:getmsg('2','line2')">My text</a>

</body>
</html>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דוקטור חייק  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.12.06
40783 הודעות, 13 פידבק, 25 נקודות
   18:09   26.10.09   
אל הפורום  
  7. בהחלט ניתן לעשות זאת כך  
בתגובה להודעה מספר 6
 
וגם סביר להניח שאעשה כמו בדוגמא שנתת, אבל סתם מתוך סקרנות.. האם ניתן לעשות משהו כזה:

<html>
<body>
<script type="text/javascript">
function getmsg()
{
document.one.title = "sd\rasd";
}
</script>
<a name="one" onmousemove="getmsg()">My text</a><br>
<a name="one" onmousemove="getmsg()">My tsdfsext</a><br>
</body>
</html>

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   19:09   26.10.09   
אל הפורום  
  8. הקוד לא תואם לכל הדפדפנים. ואתה לא יכול לגשת לאובייקט  
בתגובה להודעה מספר 7
 
ע"י השם שלו ככה.

אתה יכול עם document.all.name אבל אז תצטרך לרוץ בלולאה על כל האובייקטים עם השם הזה. סתם מיותר. ומה שנתתי לך נותן לך את האפשרות לשים טקסט שונה לכל לינק.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דוקטור חייק  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.12.06
40783 הודעות, 13 פידבק, 25 נקודות
   21:11   26.10.09   
אל הפורום  
  9. ברור ד''א אם כבר מדברים על דפדפנים..  
בתגובה להודעה מספר 8
 
יש לי IE6 וכמה שאני מנסה לעשות את הפקודות האלו:
window.onscroll
window.onkeypress
window.onclick
document.onscroll
document.onkeypress
document.onclick
אני לא מצליח!

יש איזה דרך למצוא פקודה כזאת שעובדת ב- IE6?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net