Chcel som pridať odkaz na rýchle spustenie navigácie druhý deň a povedal mi, SharePoint:
Čisto textové verzie, ktorá je:
Zabezpečiť, že URL je platný a začína buď neplatný znak (číselný znak (#) alebo lomka (/)) alebo platný podporovaný protokol (napríklad, "http://’, "https://’, "súbor://’, "ftp://’, "mailto:’, "novinky:’).
"Blech a kiahne!"Povedal som.
Riešenie pre to je používať JavaScript nájsť známe odkaz v paneli pre rýchle spustenie a prepísať jeho správanie.
Tento test, Pridať nový odkaz na vaše stránky test thusly:
Použil som jQuery. To vyriešiť, získať niektoré JavaScriptom a jQuery na stranu pomocou svoje obľúbené techniky a riadok kódu takhle:
$(dokument).pripravený( Funkcia () { $("a:obsahuje("Test URL náhradné")").kliknite na tlačidlo(Funkcia () { Upozornenie("zmenil kliknite na správanie!"); return FALSE;}); });
A bôb je tvoj strýko.
JQuery volič nájde každý <a> značka, ktorá má "Test URL náhradné" vo svojom mene. Ak chcete nájsť-melódiu, ktorá váš odkaz a také.
Nepokoje(Funkcia() prepíše čo SharePoint by urobil, keď používateľ klikol. Uistite sa, že ste "return false", inak to bude robiť svoje veci a potom skúste href vec príliš, takmer určite čo nie je váš cieľ.
Toto bolo robené a test v prostredí SharePoint online ale mal by fungovať aj v 2010 a skôr príliš.
</koniec>
Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin