Преодоляване на досаден проблем с относителни URL адреси в SharePoint бързо стартиране

Аз исках да добавите връзка към бърз хвърлям навигация онзи ден и SharePoint ми каза:

image

Чист текст версия на която е:

Гарантира, че URL Адресът е валиден и започва с или е валиден знак (знак за номер (#) или наклонена черта (/)) или валиден поддържа протокол (за пример, ' http://’, "https://’, "файл://’, "ftp://’, "mailto:’, "новини:’).

"Blech и шарка!Аз казах:.

A workaround към това е да използвате JavaScript, за да намерите линк, известен в бързо стартиране и промените му поведението.

За да проверите това, Добавяне на нова връзка към вашия тест сайт thusly:

image

Аз бях jQuery. Да го решим, Махни някои JavaScript и jQuery върху страницата с любимите си техника и с линия на код като този:

 

$(документ).готов( функция () {

    $("а:съдържа("Тест URL подмяна")").щракнете върху(функция () { предупреждение("промяна щракване поведение!"); връщане фалшиви;});

});

И чичо Боб.

Избора на jQuery намира всеки <а> етикет, който е "Тест URL подмяна" в името си. Вие може да искате да намерите-мелодия, която в зависимост от вашата връзка и такива.

Кликнете(функция() отменя каквото SharePoint би направил, когато потребителят кликне. Се уверете, че сте "върне false" или пък ще направи нещата си и след това се опитайте да href нещо твърде, което почти сигурно не е вашата цел.

Това е направено и изследването в онлайн среда на SharePoint, но трябва да работи добре в 2010 и по-рано твърде.

</край>

undefinedАбонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *