Depăşi enervant problemă cu URL-uri Relative în Lansarea rapidă SharePoint

Am vrut să adăugaţi un link la lansare rapidă de navigare altă zi şi mi-a spus SharePoint:

image

Versiune text curat de care este:

Asigura că URL-ul este valabil şi începe fie cu un caracter valid (un semn de număr (#) sau bară oblică (/)) sau un protocol valabile acceptate (de exemplu, "http://’, "https://’, "fişier://’, "ftp://’, "mailto:’, ' Ştiri:’).

"Blech şi variola!"Am spus.

Un workaround la acest lucru este de a folosi JavaScript pentru a găsi un link cunoscută în Lansarea rapidă şi de a trece peste comportamentul acestuia.

Pentru a testa acest lucru, Adauga un nou link la site-ul de testare thusly:

image

Am folosit jQuery. La spre solve it, obţine unele JavaScript şi jQuery pe pagina folosind tehnica ta preferată şi cu o linie de cod ca asta:

 

$(document).gata( funcţia () {

    $("o:conţine("Test URL-ul de înlocuire")").faceţi clic pe(funcţia () { alertă("faceţi clic pe schimbat comportamentul!"); reveni fals;});

});

Şi Bob pe unchiul tău.

JQuery selectorul găseşte fiecare <o> Tag-ul care a "Test URL-ul de înlocuire" în numele său. Poate doriţi să găsiţi-ton, care în funcţie de legătura şi astfel.

.click(funcţia() suprascrie orice SharePoint ar fi făcut atunci când utilizatorul face clic pe. Asiguraţi-vă că vă "întoarce false" sau altceva va face lucrurile tale şi apoi încercaţi să href lucru prea, care nu este aproape cu siguranţă scopul tau.

Acest lucru a fost făcut şi testare într-un mediu online SharePoint dar ar trebui să lucreze bine în 2010 şi mai devreme prea.

</scop>

undefinedAboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *