[PHP]Ostrzeżenie przed otwarciem linku |
[PHP]Ostrzeżenie przed otwarciem linku |
22.06.2023, 09:42:48
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 22.06.2023 Ostrzeżenie: (0%) |
Witam,
mam do was prośbę mianowicie próbuję wdrożyć informację o tym, że po kliknięciu na link opuszcza się serwis itp... zastanawiam się jak ugryźć temat java script czy css? Może to być okienko coś w stylu popup i potwieredzenie czy napewno chcesz opuscic serwis Pomożecie?
Ten post edytował mattteo 22.06.2023, 10:29:10 |
|
|
26.06.2023, 21:56:00
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 26.06.2023 Ostrzeżenie: (0%) |
Prosta sprawa, rozwiązanie na szybko. Strzelam, że linki są powstawiane w widoku więc możesz dodać do tych linków data atrybut (do poczytania), który będziesz sobie łapał kliknięcie w taki atrybut w JS'ie i preventował standardowe zachowanie kliknięcia w link (preventDefault), a następnie pokazać popup, który będzie zawierał ostrzeżenie. W przypadku jak ktoś potwierdzi, to robisz redirect na wcześniej kliknięty link (możesz go pobrać z atrybutu href klikniętego elementu zawierający data atrybut przez ciebie zdefiniowany). To wszystko.
|
|
|
27.06.2023, 10:11:44
Post
#3
|
|
Grupa: Zarejestrowani Postów: 353 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
(...) możesz dodać do tych linków data atrybut (...) Nie trzeba dodawać daty. Domena jest znana (window.location.hostname lub window.location.origin), więc wszystko spoza domeny jest tym czego szukamy. Proponuję też patrzeć na atrybut [target], bo zazwyczaj externale są otwierane w nowym oknie - aczkolwiek to zależy od decyzji biznesowej. Co do reszty wypowiedzi, to się zgadzam Tutaj przykład w jQ jak pobrać wszystkie linki external i dodać do nich klasę: https://css-tricks.com/snippets/jquery/targ...external-links/ Dość łatwo to jednak przepisać na czysty JS. |
|
|
Wersja Lo-Fi | Aktualny czas: 11.05.2024 - 15:09 |