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

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

miniature 28-05-06 21:09

[JS] קישור ללא-קישור..
 
יש לי תמונה מקושרת, ואני רוצה שבעת לחיצה על לחצן התמונה כבר לא תהיה מקושרת ותהיה תמונה רגילה.
איך אפשר לעשות זאת?

בניה 28-05-06 21:13

ב"ה

עם div.
לכתוב את הקישור כרגיל בdiv ובלחיצה על כפתור תשנה את התוכן של הdiv לרק הצגת תמונה.

miniature 28-05-06 21:15

גם אני חשבתי על זה..
אבל השאלה שלי היא אם אין דרך יותר קצרה?

בניה 28-05-06 21:20

ב"ה


אפשר להציג תמיד את התמונה כרגיל ולהוסיף לה אירוע onclick קורא לפונקציה.
בפונקציה תבדוק שאם לחצו על הכפתור אז לא יקרה כלום ואם לא אז שזה יטען דף אחר.

miniature 28-05-06 21:23

נראה לי עדיף השיטה הראשונה, למרות שלא עובד לי.. :
יש לי SPAN עם ID שהוא a .
HTML קוד:

document.getElementById('a').innerHTML="<img src="images/a.gif" />";

somebody 28-05-06 21:25

אתה יכול לקשר אותה בארוע ONCLICK, ולעשות שאחרי לחיצה אחת על התמונה האורע ONCLICK של התמונה יהיה ריק.
או לעשות משתנה כל שהוא ולעשות בלחיצה הראשונה שהוא יהיה שווה ל 1, ולבדוק אם הוא לא שווה ל 1 אז לעשות את הקישור, אם הוא שווה לא לעשות.

meshuga 28-05-06 21:27

ציטוט:

נכתב במקור על ידי miniature
נראה לי עדיף השיטה הראשונה, למרות שלא עובד לי.. :
יש לי SPAN עם ID שהוא a .
HTML קוד:

document.getElementById('a').innerHTML="<img src="images/a.gif" />";

תסתכל מה רשמת (גרשיים)

בניה 28-05-06 21:28

ב"ה


זה עובד לי:
קוד:

<span id="a"><a href="#"><img src="images/a.gif" /><a/></span>
<input type="button" value="הסר קישור" onclick="document.getElementById('a').innerHTML='<img src=\'images/a.gif\' />'"/>



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

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