webmaster webmastering webdesign

Jesteś tutaj: webmade.org >> porady >> xhtml + html + css

Otwórz nowe okno...

autor: Patryk 'yarpo' Jar, ostatnia modyfikacja: 2007-02-21

szukaj: nowe okno nowe okno target target onclick onclick

Ktoś, kto tworzy strony i nie za bardzo zwraca uwagę na standardy i na najnowsze techniki tworzenia stron www powie, że to nic trudnego i wystarczy:

<a href="nowa_strona.htm" target="_blank">Otwórz w nowym oknie</a>

I nawet nie będzie się mylił, jeśli zadeklaruje stronę - w deklaracji DOCTYPE - jako dokument HTML. Jeśli jednak tworzy strony w XHTMLu taki sposób jest nieprawidłowy! W XHTML nie można przez żadny atrybut wskazywać w jaki sposób ma być otworzona strona - w aktualnym czy nowym oknie.

Jednak nie oznacza to, że nie da się zrobić zwykłego linku, który pozwalałby na otwieranie strony w nowym oknie. A oto jak wygląda kod:

<a href="nowa_strona.htm" onclick="this.target='_blank'">Otwórz w nowym oknie</a>

Jak widzisz atrybut target zastąpiłem zdarzeniem JS onclick [w XHTML wszystkie znaczniki i ich atrybuty pisane są małą literą, niepoprawny jest zapis OnClick].

Patryk 'yarpo' Jar

Osoby czytające tę publikację przeglądały również:

Konkurs
Darmowe programy freewareKurs HTML - strona WWW za darmoTweakersinformacje - info24h.plWebHat.pl :: Komputery i Internet, newsy IT, autorskie artykuły, recenzje i testy, forum dyskusyjneMagazyn o bezpieczeństwie systemów IT
 

valid XHTML valid CSS© 2004-2008 copyright by webmade.org