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

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

SlavaM 12-02-13 17:17

הסרת HASH !# מהכתובת URL ללא רענון
 
עברתי כבר על כל גוגל ועדיין לא מצאתי פיטרון פועל להסרת הHASH !
אולי משהו יודע איך אפשר לעשות את זה בשרת לינוקס אולי ע"י .htaccess ?
או גאבה סקריפט פועל

IgalSt 12-02-13 21:48

פתרון ב-JS

קוד:

(function() {
    var scrollV, scrollH, loc = window.location;
    if ("pushState" in history)
        history.pushState("", document.title, loc.pathname + loc.search);
    else {
        // Prevent scrolling by storing the page's current scroll offset
        scrollV = document.body.scrollTop;
        scrollH = document.body.scrollLeft;

        loc.hash = "";

        // Restore the scroll offset, should be flicker free
        document.body.scrollTop = scrollV;
        document.body.scrollLeft = scrollH;
    }
})();

שימוש ב-HTML5 History עם פתרון fallback לדפדפנים מיושנים יותר.

SlavaM 12-02-13 23:55

איך אני ניגש ל -HTML5 History ...סורי אני דיי חדש בנושא יש מצב להסבר מפורט ?

Yahavgb 13-02-13 01:51

יש כאן ספריה שנכתבה ב-JS ומאפשרת לגשת להיסטוריה:
https://github.com/balupton/History.js/.

שים לב אבל שגם היא - תשתמש בהאש, אמנם רק בדפדפנים ישנים (בחדשים לא תהיה בעיה).

בהצלחה.

IgalSt 13-02-13 17:58

ציטוט:

נכתב במקור על ידי mycomp (פרסם 870736)
איך אני ניגש ל -HTML5 History ...סורי אני דיי חדש בנושא יש מצב להסבר מפורט ?

הבאתי לך קוד + קישור לתשובה מאוד מפורטת ב-SO ובה יש קישור ל-fiddle עם דוגמה של בדיוק מה שאתה רוצה לעשות.

אתה אמור להצליח למצא את הפתרון לשאלה שלך מזה.


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

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