Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> target w xhtml 1.1, problem z validowaniem kodu
orgierka
post 24.06.2004, 15:21:24
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 6.03.2004

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


wedlug specyfikacji xhtml 1.1 atrybut target w znaczniku a jest bledny.

pytanie: jak zrobic link do innej strony otwierajacej sie w nowym oknie aby kod byl zgodny z validatorem xhtml 1.1 :?:
Go to the top of the page
+Quote Post
GrayHat
post 24.06.2004, 15:28:41
Post #2





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


w <head> daj:
  1. <script type="text/javascript">
  2. <!--
  3. function externalLinks() {
  4. if (!document.getElementsByTagName) return;
  5. var anchors = document.getElementsByTagName("a");
  6. for (var i=0; i<anchors.length; i++) {
  7. var anchor = anchors[i];
  8. if (anchor.getAttribute("href") &&
  9. anchor.getAttribute("rel") == "external")
  10. anchor.target = "_blank";
  11. }
  12. }
  13. window.onload = externalLinks;
  14.  
  15. -->


a puzniej na stronie:

  1. <a href="http://www.onet.pl" rel="external">onet.pl</a>


--------------------
*Note: No animals were killed durning the construction of this post.
Go to the top of the page
+Quote Post
orgierka
post 24.06.2004, 15:35:48
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 6.03.2004

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


wielkie dzieki. :roll2:

chcialabym tylko wiedziec czy nie ma jakiegos prostszego rozwiaznia, niz robienie tego w js. moze jakis inny sposob, albo inna nazwa znacznika :?:
Go to the top of the page
+Quote Post
Zbłąkany
post 25.06.2004, 09:24:24
Post #4


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

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


Temat był już wielkokrotnie poruszany: niestety nie można bo atrybutu takiego nie ma smile.gif Dominik pisal ze ma ten atrybut wrócić w przyszłości ale w innym kontekście i użyciu niż był dotychczas smile.gif


--------------------
Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox
Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..."
Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL"
Go to the top of the page
+Quote Post
matid
post 26.06.2004, 09:22:24
Post #5





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

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


Atrybut ten został usunięty gdyż to użytkownik powinien decydować, gdzie otwiera się nowe okno.
Go to the top of the page
+Quote Post
hwao
post 26.06.2004, 10:38:21
Post #6


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Kod
onclick="window.open('http://gooogle.pl'); return false;"

Daj to w linku np:
  1. <a href="#" onclick="window.open('http://gooogle.pl'); return false;"> google.pl </a>
Go to the top of the page
+Quote Post
enceladus
post 26.06.2004, 14:01:45
Post #7





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 19.11.2003
Skąd: Poznań

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


W tej wersji przeglądarki które mają blokowanie pop-up-ów nie otworzą takiego liku JS jest chyba lepszy.


--------------------
Enceladus
Warsztat: bez warsztatu
Aktua
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: 13.08.2025 - 22:52