Jesteś tutaj: webmade.org >> porady >> xhtml + html + css
autor: Patryk 'yarpo' Jar, ostatnia modyfikacja: 2007-02-21
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
szukaj: nowe okno target onclick
Osoby czytające tę publikację przeglądały również:
© 2004-2008 copyright by webmade.org