![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 0 Dołączył: 16.05.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
spotkałem sie z takim rozwiązaniem w <head>:
Kod <script type="text/javascript" language="javascript"> function externalLinks() { if( ! document.getElementsByTagName ) return; var anchors = document.getElementsByTagName( "a" ); for (var i=0; i<anchors.length; i++) { var anchor = anchors[i]; if( anchor.getAttribute( "href" ) && anchor.getAttribute( "rel" ) == "external" ) anchor.target = "_blank"; } } window.onload = externalLinks; </script> i nasuwa mi sie pytanie: po co ktos w ten sposób definiuje target? czy tak jest lepiej/łatwiej? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
@LBO na tej stronie jest napiane:
Cytat - nie wymaga javascript a javascript jest używany do tworzenia okna. Raz że to wprowadzanie w błąd, dwa że jeśli nie ma javascript to nie ma popupa tylko otwarcie zdjęcia w tym samym oknie. Można by tam dodać jakieś info o tym. Otwarcie nowego okna bez js nie jest możliwe (atrybut target z oczywistych względów pomijamy). |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zgodzę się, autor popełnił malutki błąd opisowy, ale do wybaczenia. Jednakże wyjaśnił sens pomijania atrybutu target, a sposób przez niego przedstawiony jest nadal user-friendly i usable.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:41 |