Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Coś a'la bot, ale nie bot... Hmm?
Killerek
post 25.06.2014, 16:07:47
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 2
Dołączył: 15.12.2012

Ostrzeżenie: (10%)
X----


Witam. Mam takie pytanie, czy istnieje możliwość zrobienia czegoś w stylu bazy danych wraz z linkami, które po wejściu na adres np. www.links.com będą się otwierać automatycznie w nowych kartach.. Hmm... Może to pokażę tak:

Mam bazę danych, a w niej takie linki:
- http://google.com/
- http://szukaj.ct8.pl/
- http://onet.pl/
- http://gmail.com/

i chcę, aby po wejściu w plik na stronie np. www.links.com wszystkie te linki się automatycznie otworzyły..

Jeżeli istnieje taka możliwość to proszę o nakierowanie co i jak.

Pozdrawiam,
Killerek.
Go to the top of the page
+Quote Post
Michael2318
post 25.06.2014, 16:14:29
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

Ostrzeżenie: (0%)
-----


Zobacz to: http://stackoverflow.com/questions/1207125...t-from-a-domain
Go to the top of the page
+Quote Post
Killerek
post 25.06.2014, 16:27:05
Post #3





Grupa: Zarejestrowani
Postów: 89
Pomógł: 2
Dołączył: 15.12.2012

Ostrzeżenie: (10%)
X----


Cytat(Michael2318 @ 25.06.2014, 17:14:29 ) *


Okej mam taki kod:

  1. $(document).ready(function() {
  2.  
  3. $("a[href^=http]").each(function(){
  4.  
  5. // NEW - excluded domains list
  6. var excludes = [
  7. 'excludeddomain1.com',
  8. 'excludeddomain2.com',
  9. 'excluded.subdomain.com'
  10. ];
  11. for(i=0; i<excludes.length; i++) {
  12. if(this.href.indexOf(excludes[i]) != -1) {
  13. return true; // continue each() with next link
  14. }
  15. }
  16.  
  17. if(this.href.indexOf(location.hostname) == -1) {
  18.  
  19. // attach a do-nothing event handler to ensure we can 'trigger' a click on this link
  20. $(this).click(function() { return true; });
  21.  
  22. $(this).attr({
  23. target: "_blank",
  24. title: "Opens in a new window"
  25. });
  26.  
  27. $(this).click(); // trigger it
  28. }
  29. })
  30. });


ale jak go wywołać?
Go to the top of the page
+Quote Post
Michael2318
post 25.06.2014, 16:39:39
Post #4





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

Ostrzeżenie: (0%)
-----


Zwyczajnie, to jest jquery (bazuje na javascript) więc najlepiej w sekcji head:

Kod
<script type="text/javascript">
KOD
</script>
Go to the top of the page
+Quote Post
Killerek
post 25.06.2014, 16:56:07
Post #5





Grupa: Zarejestrowani
Postów: 89
Pomógł: 2
Dołączył: 15.12.2012

Ostrzeżenie: (10%)
X----


Cytat(Michael2318 @ 25.06.2014, 17:39:39 ) *
Zwyczajnie, to jest jquery (bazuje na javascript) więc najlepiej w sekcji head:

Kod
<script type="text/javascript">
KOD
</script>


Wstawiłem ten kod, lecz po uruchomieniu pliku w przeglądarce nic się nie dzieje.
Go to the top of the page
+Quote Post
in5ane
post 25.06.2014, 17:40:13
Post #6





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Musisz jeszcze jQuery zaimplementować. Np. tak:
  1. <script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 07:01