Mengatasi Masalah Annoying dengan Url relatif dalam SharePoint Pelancaran Pantas

Saya ingin menambah link ke pelancaran quick navigasi haritu dan SharePoint memberitahu saya:

image

Versi teks murni itu:

Memastikan bahawa URL adalah sah dan bermula dengan sama ada bersifat sah (tanda nombor (#) atau garis condong hadapan (/)) atau sah disokong protokol (contohnya, ' http://', ' https://', ' fail://', ' ftp://', ' mailto:', ' berita:').

"Blech dan pox!"Saya berkata.

Workaround ini adalah dengan menggunakan JavaScript untuk mencari pautan dikenali pelancaran quick dan menulis ganti kelakuan yang.

Untuk ujian ini, Tambah pautan baru ke laman web anda ujian Ehwal:

image

Saya menggunakan jQuery. Untuk menyelesaikannya, mendapatkan beberapa JavaScript dan jQuery ke halaman menggunakan teknik kegemaran anda dan dengan baris kod seperti ini:

 

$(dokumen).bersedia( fungsi () {

    $("1:mengandungi('Ujian penggantian URL')").klik(fungsi () { berjaga-jaga("tingkah laku berubah klik!"); kembali palsu;});

});

Dan Bob bapa saudara anda.

PEMILIH jQuery mendapati setiap <1> tag yang mempunyai "URL ujian penggantian" pada namanya. Anda mungkin mahu mencari-tune yang bergantung kepada anda link dan apa-apa.

.Click dalam(fungsi() menindih apa SharePoint akan peroleh apabila pengguna klik. Pastikan anda "kembali palsu" atau kalau ia akan melakukan hal anda dan kemudian cuba untuk perkara href yang terlalu, yang sudah hampir pasti bukan matlamat anda.

Ini telah dilakukan dan ujian dalam persekitaran SharePoint dalam talian tetapi sekiranya kerja baik di 2010 dan lebih awal terlalu.

</akhir>

undefinedLanggan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Tinggalkan Jawapan

alamat e-mel anda tidak akan diterbitkan. Ruangan yang diperlukan ditanda *