konto usunięte

Temat: Blokada między hiperłączami

Witam,

Czy istnieje rozwiązanie (np. kawałek kodu jako javascript + jquery), które by uniemożliwiło korzystanie z hiperłączy, które odwołują się do wybranego serwera ?. Wiem że defaultu podłączenie webocontentu do innego serwera zmienia większość hiperłączy, ale te wpisane "z palca" już nie. Problem jest natury takiej że obydwa środowiska będą pracowały równolegle (jedno prod drugie jako test) i chodzi oto aby użytkownik przypadkiem nie wlazł za pomocą hiperłaczą na inne środowisko.

Z góry dzięki za pomoc.
Pozdr RobertTen post został edytowany przez Autora dnia 09.12.13 o godzinie 09:12
Konrad K.

Konrad K. Jack of all trades,
master of none

Temat: Blokada między hiperłączami

Witam,

Na początek spróbuj:

$( "a[src*='NazwaSerwera']" ).click(function(e) {
e.preventDefault();
});


To powinno wyłączyć wszystkie linki, które w src mają nazwę serwera produkcyjnego.

konto usunięte

Temat: Blokada między hiperłączami

Dzięki za pomoc, takie rozwiązanie też już przeszło mi przez myśl, niestety zdąłem sobie sprawę że trzeba by modyfikować każdą stronę web na Sharepoincie, łatwiej mi było wyszukać fałszywe linki i je poprawić.

Pozdr
Robert
Grzegorz Wittchen

Grzegorz Wittchen IT Improvement
Specialist, MAN
Accounting Center
Sp. z o.o.

Temat: Blokada między hiperłączami

Witam

A czemu modyfikować każdą stronę? Przecież mamy mechanizm master page który bardzo łatwo i dobrze poradzi sobie z takim zadaniem. Wystarczy dodać odwołanie do jQuery w master page'u a następnie wykonać poniższą funkcję oczywiście w funkcji wywoływanej przez metodę ExecuteOrDelayUntilScriptLoaded(function() {tu fragment powyższego
kodu},"SP.js") i voila, działa aż miło. To tyle ode mnie i będzie działać na każdej stronie implementującej dany master page.

Pozdrawiam
GWTen post został edytowany przez Autora dnia 05.01.14 o godzinie 23:38
Konrad K.

Konrad K. Jack of all trades,
master of none

Temat: Blokada między hiperłączami

Witam,

Można też wykorzystać delegate control i dodać skrypt do nagłówka każdej strony bez modyfikacji masterpage.

Tu masz opisane co i jak:
http://blogs.msdn.com/b/kaevans/archive/2011/04/06/add...

konto usunięte

Temat: Blokada między hiperłączami

Dzięki za info na przyszłość już będę wiedział jak to ogarnąć, nie pomyślałem o master page.

Pozdr
Robert



Wyślij zaproszenie do