Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> externalLinks - po co to jest?
piotrd
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
revyag
post
Post #2





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).
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 03:35