רציתי להוסיף קישור הניווט ' הפעלה מהירה ' ביום ההוא ולא SharePoint סיפר לי:
טקסט טהור גרסה של זה:
להבטיח כי כתובת ה-URL חוקית וכי מתחיל גם תו חוקי (סימן מספר (#) או נטוי (/)) או פרוטוקול נתמכת בתוקף (לדוגמה, ' http://’, ' https://’, "קובץ://’, ' ה-ftp://’, "mailto:’, ' חדשות:’).
"בלך, אבעבועות!"אמרתי.
זה פתרון אפשרי הוא להשתמש ב- JavaScript כדי למצוא קישור הידוע בהשקה מהירה, לעקוף את אופן הפעולה שלו.
כדי לבדוק את זה, להוסיף קישור חדש לאתר שלך במבחן נוהג כך:
השתמשתי jQuery. כדי לפתור את זה, לקבל קצת JavaScript jQuery אל הדף בטכניקה האהוב שלך, עם שורת קוד כזה:
$(המסמך).מוכן( פונקציה () { $("של:מכיל('בדיקה החלפת כתובת URL')").לחץ(פונקציה () { התראה("לחץ על שינוי התנהגות!"); החזרה שווא;}); });
בוב הוא הדוד שלך.
בורר jQuery מוצא כל <של> תג יש "Test URL חלופי" בשם שלה. ייתכן שתרצה למצוא-מנגינה זה בהתאם את הקישור וכאלה.
.Click(פונקציה() דורסת מה של SharePoint הייתי עושה כאשר המשתמש לוחץ. ודא כי אתה "יש להחזיר false" או אחר היא לעשות את הדברים שלך, ואז לנסות הדבר href מדי, . וזה קרוב לוודאי לא המטרה שלך.
זה נעשה, מבחן בסביבת SharePoint online אבל אמור לעבוד טוב 2010 מוקדם מדי.
</קצה>
עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin