Ich muss XHTML strict
verwendenIch muss sicherstellen, dass meine Website ohne JavaScript funktioniert.
Ich muss ein neues Hilfefenster aus meiner eigenen Anwendung öffnen. Natürlich wollte ich target="_ blank" verwenden, wenn kein JavaScript erkannt wurde, aber das ist nicht XHTML strict.
Gibt es Alternativen?
Sie müssen in diesem Fall Javascript verwenden . Wenn Sie JavaScript nicht verwenden und dennoch gültige Markups verwenden möchten, verwenden Sie XHTML Strict nicht als Doctype.
%Vor%Oder Sie können ein Klick-Ereignis an den Link anhängen, der die Adresse in einem neuen Fenster öffnet. So oder so, Javascript ist Ihre Lösung, wenn Sie eine gültige Markup wollen.
Eigentlich könnte es einen Weg geben, dies ohne Javascript zu tun. Sie können eine benutzerdefinierte DTD wie hier beschrieben schreiben.
Fügen Sie Ihrer Anpassung ein Zielattribut hinzu und es wird validiert. Ich bin gerade auf diese Idee gekommen und ich bin mir nicht sicher, ob ich irgendwelche Nachteile vermisse.
Tags und Links accessibility xhtml