de-vraag
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
 ZenthyxProgramming
ZenthyxProgramming
Question

Ako otvoriť odkaz v novej karte na html?

Pracujem na projekte HTML a nemôžem zistiť, ako otvoriť odkaz v novej karte bez javascriptu.

Už viem, že <a href="http://www.WEBSITE_NAME.com"></a> otvorí odkaz v tej istej karte. Nejaký nápad, ako dosiahnuť, aby sa otvoril v novej?

347 2013-07-17T22:09:51+00:00 3
 Rizvan
Rizvan
Edited question 25 november 2017 в 2:47
Programovanie
html
hyperlink
anchor
browser-tab
This question has 1 odpoveď in English, to read them log in to your account.
Solution / Answer
 SharkofMirkwood
SharkofMirkwood
17 júl 2013 в 10:11
2013-07-17T22:11:13+00:00
Viac na
Zdroj
Upraviť
#19954313

Nastavte atribút 'target' odkazu na _blank:

<a href="#" target="_blank" rel="noopener noreferrer">Link</a>

Edit: ďalšie príklady nájdete tu: http://www.w3schools.com/tags/att_a_target.asp

(Poznámka: Predtým som navrhoval blank namiesto _blank, pretože ak sa použije, otvorí sa nová karta a potom sa použije tá istá karta, ak sa na odkaz klikne znova. Je to však len preto, že, ako upozornil GolezTrol, odkazuje na názov a rámca/okna, ktorý by sa nastavil a použil pri opätovnom stlačení odkazu na otvorenie v tej istej karte).

Bezpečnostné hľadisko!

Funkcia rel="noopener noreferrer" má zabrániť tomu, aby novootvorená karta mohla škodlivo modifikovať pôvodnú kartu. Viac informácií o tejto zraniteľnosti nájdete v týchto zdrojoch:

  • https://dev.to/ben/the-targetblank-vulnerability-by-example
  • https://support.detectify.com/customer/portal/articles/2792257-external-links-using-target-_blank-
 Community
Community
Edited answer 26 júl 2019 в 4:02
539
0
Learner Always
Learner Always
12 júl 2014 в 6:55
2014-07-12T18:55:19+00:00
Viac na
Zdroj
Upraviť
#19954315

Použite jednu z nich podľa svojich požiadaviek.

Otvorte prepojený dokument v novom okne alebo karte:

 <a href="xyz.html" target="_blank"> Link </a>

Otvorte prepojený dokument v tom istom rámci, v ktorom ste naň klikli (toto je predvolené nastavenie):

 <a href="xyz.html" target="_self"> Link </a>

Otvoriť prepojený dokument v nadradenom rámci:

 <a href="xyz.html" target="_parent"> Link </a>

Otvorte prepojený dokument v celom tele okna:

 <a href="xyz.html" target="_top"> Link </a>

Otvorte prepojený dokument v pomenovanom ráme:

 <a href="xyz.html" target="framename"> Link </a>

Pozri MDN

 mikemaccana
mikemaccana
Edited answer 15 august 2016 в 8:51
90
0
Evan Hahn
Evan Hahn
17 júl 2013 в 10:11
2013-07-17T22:11:40+00:00
Viac na
Zdroj
Upraviť
#19954314

Použite target="_blank":

<a href="http://www.example.com/" target="_blank" rel="noopener noreferrer">This will open in a new window!</a>
Evan Hahn
Evan Hahn
Edited answer 19 január 2019 в 5:06
13
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
365
Registered pred dňom
2
True Image
Registered pred dňom
3
archana agarwal
Registered pred 3 dňami
4
Maxim Zhilyaev
Registered pred 6 dňami
5
adambotsfford adambotsfford
Registered pred týždňom
DA
DE
EL
ES
FR
ID
IT
JA
LV
NL
PT
SK
ZH
© de-vraag 2022
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora