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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=37336)

sUP 04-01-07 03:49

שינויים ב JS
 
משהו מוזר רצח ב JS

עשיתי ככה
HTML קוד:

function pickme (id,title) {

        var omg = document.getElementById(id);
        omg.innerHTML = "<strong>"+title+"</strong>";

}


ובHTML עצמו:
ציטוט:

<td id="blog"><a href="javascript:pickme('blog','Blog')">Blog</a></td>
וזה לא עובד =\

tnadav 04-01-07 12:56

ציטוט:

נכתב במקור על ידי sUP (פרסם 400010)
משהו מוזר רצח ב JS

עשיתי ככה
HTML קוד:

function pickme (id,title) {

    var omg = document.getElementById(id);
    omg.innerHTML = "<strong>"+title+"</strong>";

}

ובHTML עצמו:


וזה לא עובד =\

omg?|Lol|

אממ.. הבעיה היא ש- a href זה קישור לעמוד, לא לפעולה, בגלל זה, אני חושב שצריך להוסיף לפונקציה return false.

בכל מקרה, אני אישית משתמש ב- span ו- onclick, אין סיבה להשתמש ב- a href

meshuga 04-01-07 13:03

לא יודע מה איתך, לי עובד בשלושת הדפדפנים (IE FF OPERA) הקוד שלך (פותח האשכול).
אולי אתה לא שם לב שזה מחליף מקישור למודגש?

איזה דפדפן אתה משתמש ..תן עוד קצת פרטים ;)..אגב, אתה גם יכול לבדוק מה השגיאה..
אם זה IE אז למטה אתה תראה כזה של שגיאה, תקליק פעמיים, בFF "מסוף JAVASCRIPT" תחפש את הפונקציה שלך שם..

נדב, אממ..טכנית אפשר לעשות את מה שהוא עשה...כל דפדפן מאפשר את זה...לא צריך להחזיר false.
אבל, במידה ואתה עושה לינק ואז אתה עושה לו onclick , אז אתה צריך לעשות return myfunction() ובפונקציה להחזיר false.

כל אחד ואיך שנוח לו.

sUP 04-01-07 14:57

אה וואלה עובד חח
במחשב זה לא עובד רק שהעלתי לשרת.. מוזר

טוב תראו עשיי ככה בסוף:
HTML קוד:

function pickme(id) {

        var Arrow = document.getElementById(id+"-ar");
        Arrow.className = "pickbardown";
}

וה HTML :
HTML קוד:

                <table width="340px" cellspacing="0" cellpadding="0">
                 
                  <tr>
                    <td class="pickbardown" id="blog-ar"></td>
                    <td id="downloads-ar"></td>
                    <td id="trotones-ar"></td>
                    <td id="guides-ar"></td>
                    <td id="sites-ar"></td>
                    <td id="google-ar"></td>
                  </tr>
                 
                  <tr>
                    <td class="searchbar"><a href="javascript:pickme('blog')">Blog</a></td>
                   
                    <td class="searchbar"><a href="javascript:pickme('downloads')">Downloads</a></td>
                   
                    <td class="searchbar"><a href="javascript:pickme('trotones')">Trotones</a></td>
                   
                    <td class="searchbar"><a href="javascript:pickme('guides')">Guides</a></td>
                   
                    <td class="searchbar"><a href="javascript:pickme('sites')">Sites</a></td>
                   
                    <td class="searchbar"><a href="javascript:pickme('google')">Google</a></td>
                  </tr>
                 
                  </table>

עכשיו שאני לוחץ זה מוסיף ת CLASS
אבל יש למישו רעיון איך ניכול לעשות שזה יבטל את המקום שכבר יש בו קלאס?

sUP 04-01-07 16:17

לא משנה הצלחתי להסתדר לבד


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

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