Ületada tüütu probleem suhteline URL SharePointi Quick Launch

Tahtsin lisada lingi kiirkäivitusnuppudena navigeerimine teisel päeval ja SharePointi ütles mulle:

image

Puhta teksti versioon sellest on:

Tagada, et URL on kehtiv ja hakkab kas sobiv märk (numbrimärk (#) või kaldkriips (/)) või sobivat toetatud protokolli (näiteks, "http://’, ' https://’, "fail://’, "ftp://’, "mailto:’, "Uudised:’).

"Blech ja pox!"Ma ütlesin.

Lahendust sellele on JavaScript abil leida tuntud linki quick launch ja alistada käitumisviisi.

Katsetada seda, Lisa uus link saidile katse thusly:

image

Ma kasutasin jQuery. Lahendada see, saaksin JavaScript ja jQuery kasutades oma lemmik tehnika lehele ja koodi niimoodi joonega:

 

$(dokumendi).valmis( funktsioon () {

    $("a:sisaldab(Katse URL asendamine)").Klõpsake nuppu(funktsioon () { märguanne("muutunud kliki käitumist!"); edasi-tagasi väär;});

});

Ja oma onu Bobi.

JQuery valija leiab iga <a> sildi, millel on "Test URL asendamine" oma nime. Te võite leida-tune mis sõltuvalt teie link ja selline.

Selle .click(funktsioon() alistab iganes SharePointi oleks teinud kasutaja klõpsamisel. Veenduge, et olete "return false" või siis see ei oma asjad ja seejärel proovige href asi liiga, mis on peaaegu kindlasti mitte teie eesmärk.

Seda tehti ja test SharePoint online keskkonnas, kuid peaks töötama hästi 2010 ja enne seda liiga.

</lõpp>

undefinedTelli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Jäta vastus

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on tähistatud *