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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה בקשר לשינוי מקום בעמוד (https://hosts.co.il/forums/showthread.php?t=45647)

Kfir.G 17-05-07 21:13

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

var a = window.location
function bla(x){
if (window.location==a)
window.location=a+"#"+x
else
window.location=a
}

הלינק
HTML קוד:

<a onlclick="bla('popo')">
blalalala
</a>
<a name="popo">
hahahah
</a>


אבל בכל פעם שאני מנסה לעשות את זה אני מקבל את הלינק בתוספת של ה#x לדוגמא בפעם הראשונה אני מקבל google.com/bla#x ובפעם השניה google.com/bla#x#x
מה צריך לשנות כדי שזה יעבוד? תודה מראש

Eran-s 17-05-07 21:25

בכל פעם שאתה משתמש בפונקציה אז המשתנה a מקבל את הערך עם ה-#name בסוף... זו הבעיה

Kfir.G 18-05-07 20:22

ציטוט:

נכתב במקור על ידי Eran-s (פרסם 479444)
בכל פעם שאתה משתמש בפונקציה אז המשתנה a מקבל את הערך עם ה-#name בסוף... זו הבעיה

אני מודע לזה אבל איך אני פותר את זה?

Eran-s 18-05-07 21:10

לא הבנתי בכלל מה אתה מנסה להשיג בעזרת שימוש בJS

Hanan 18-05-07 21:30

מה הבעיה? בוא נגיד שאתה עושה מערכת שאלות ותשובות כאשר למעלה יש את השאלות ולמטה את התשובות, אז בקטע של התשובות אתה עושה לולאה ומכניס בכל קטע של תשובה: <a name="ID"></a> ובשאלה עצמה אתה שם בקישור בסוף את ה #ID וזהו...


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

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