2016-07-20 7 views
0

Ich verstehe nicht, warumDas Attribut 'Ziel' möglicherweise nicht in Tag 'Button'

The attribute 'target' may not appear in tag 'button'. 

Wie man ohne ein anderes Fenster mit einem Link/Button öffnen Sie

target="_blank" 

Ist es Leistungsproblem (und wie wäre es)?

Gibt es auch einen Plan B für diese Art von Problem?

+0

Ich weiß für eine Tatsache, dass 'target =" _ blank "' in einem Link gültig ist, da fast alle Links in unseren AMP-Seiten dieses Attribut haben. – Andrew

+0

Hier ist auch eine [Beispielseite] (https://www.google.ca/amp/www.theverge.com/platform/amp/tldr/2016/7/19/12226958/pokemon-go-google-map -display #) Ich habe das Attribut "target =" _ blank "" in seinen Links gefunden. – Andrew

+1

Eigentlich scheint es auf "a" aber nicht auf "Knopf" gültig zu sein. –

Antwort

0

target=_blank ist auf dem umschließenden <form> Element erlaubt. Ist das genug für das, was du willst oder brauchst du verschiedene Ziele für verschiedene Knöpfe in der gleichen Form?

Als Nebenwirkung beachten Sie, dass das richtige Attribut in dem Button-Tag ist eigentlich formtarget (siehe http://www.w3schools.com/tags/tag_button.asp), aber AMP auch nicht erlaubt formtarget auf <button> derzeit entweder zu modifizieren.

Ich erstellte ein Github-Problem für AMP für das <button formtarget> Attribut here.