Stránka 1 z 2
HTML kod na otvorenie noveho okna
Napsal: ned 18. čer 2006, 15:23
od @Ravenman
Ked kliknem napriklad na hypertext s nazvom google (
www.google.com) tak sa mi to otvori v to istom okne , a ja potrebujem aby otvorilo sa nove okno a rad by som si aj definoval jeho polohu a velkost toho otvoreneho okna .Ak viete pls odpiste mi
Napsal: ned 18. čer 2006, 21:02
od amd.21
Kód: Vybrat vše
<a href="neco.htm" onclick="window.open('neco.htm','_blank','width=250,height=650,scrollbars');return false">...</a>
nevím jestli je to validní dle W3C
Napsal: pon 21. kvě 2007, 03:58
od hard_core
Ale jak psal kolega tag <a href="něco.html" target="_blank">....případně by se dalo i nadefinovat jak veliké to nové okno má být,co v něm má být za ikonky menu(ale to asi jenom u IE)...
Napsal: pon 21. kvě 2007, 08:00
od zombux
mám pocit že atribut target není obsažen v XHTML normě, takže pozor na to, plně validní je asi jen ten javascript
Napsal: pon 21. kvě 2007, 08:30
od Smith
zombux píše:mám pocit že atribut target není obsažen v XHTML normě
máš správný pocit, není tam

takže jedině ten JavaScript
Napsal: pon 21. kvě 2007, 21:51
od kocourleo
A copak je nějaká povinnost používat XHTML? Pokud @Ravenman použije statické HTML, tak target vyhoví bez problémů.
Napsal: pon 21. kvě 2007, 22:01
od zombux
kocourleo píše:A copak je nějaká povinnost používat XHTML? Pokud @Ravenman použije statické HTML, tak target vyhoví bez problémů.
to bylo doplnění, ne seřvání

Napsal: pon 21. kvě 2007, 23:37
od Smith
kocourleo píše:A copak je nějaká povinnost používat XHTML? Pokud @Ravenman použije statické HTML, tak target vyhoví bez problémů.
XHTML je taktéž statické
a XHTML by měl používat, vždyť nahrazuje HTML

Napsal: úte 22. kvě 2007, 07:46
od PCMark
Než používat js, tak to už je snad lepší psát kod nevalidně. Js je nečitelný pro vyhledávače a je taky často nečitelný pro uživatele PDA.
Napsal: úte 22. kvě 2007, 07:58
od SNowie
používám tuhle validní možnost, je jen o fous delší, než klasický target

a bez funkčního javascriptu prostě jen stránku otevře ve stejném okně
<a href="
http://www.neconeco.cz" onclick="target='_blank'">odkaz</a>
Napsal: úte 22. kvě 2007, 09:08
od Teuzz
Smith píše:kocourleo píše:A copak je nějaká povinnost používat XHTML? Pokud @Ravenman použije statické HTML, tak target vyhoví bez problémů.
XHTML je taktéž statické
a XHTML by měl používat, vždyť nahrazuje HTML

ale v nových normách XHTML target už zase je, protože to někomu došlo...
//pro přesnost je to X/HTML 5 od WHATWG, které vypadá mnohem rozumněji než XHTML 2.0
Napsal: úte 22. kvě 2007, 12:23
od Smith
PCMark píše:Než používat js, tak to už je snad lepší psát kod nevalidně. Js je nečitelný pro vyhledávače a je taky často nečitelný pro uživatele PDA.
Na PDA teda rozhodně nepotřebuji, aby se mi cokoliv cpalo do nového okna
Teuzz píše:ale v nových normách XHTML target už zase je, protože to někomu došlo...
//pro přesnost je to X/HTML 5 od WHATWG, které vypadá mnohem rozumněji než XHTML 2.0
tak jestli tu bude X/HTML 5 a XHTML 2.0 tak v tom bude teda pěkný bordel
Napsal: úte 22. kvě 2007, 12:27
od Teuzz
Smith píše:
tak jestli tu bude X/HTML 5 a XHTML 2.0 tak v tom bude teda pěkný bordel
Všiml sis, kolik je XHTML 2.0 webů? Všichni jedou XHTML 1.0 / 1.1 a čekají na HTML 5. V tomhle směru bych se tedy nebál a odevzdal ten web s jednou "chybou". Na straně druhé, otevírání nových oken je nebezpečný nástroj a XHTML od W3C se snaží tuto filosofickou otázku vyřešit.
Napsal: úte 22. kvě 2007, 14:46
od Smith
Teuzz píše:Smith píše:
tak jestli tu bude X/HTML 5 a XHTML 2.0 tak v tom bude teda pěkný bordel
Všiml sis, kolik je XHTML 2.0 webů? Všichni jedou XHTML 1.0 / 1.1 a čekají na HTML 5.
XHTML 2.0 ještě není hotový standard, a taky podpora prohlížečů...
Napsal: úte 22. kvě 2007, 16:06
od Teuzz
Smith (14:46):
a podpora prohlížečů... proto nikdo nestaví na XHTML 2.0
Teuzz (14:48):
no, teoreticky byy měla být podpora prohlížečů universální a prohlížeč by měl umět nové DTD, hned jak si stáhne specifikace, ale to je zase o tom, že jsou bugy v prohlížečích, takže to musí zahackovat
Myšlenka zveřejňování ICQ rozhovorů je zajímavá

jen osvětlení...
Napsal: pát 25. kvě 2007, 02:26
od hard_core
zombux píše:mám pocit že atribut target není obsažen v XHTML normě, takže pozor na to, plně validní je asi jen ten javascript
Vycházel jsem z toho že v titulku bylo "HTML kod na otevření do nového okna" tak jsem vycházel z HTML a ne XHTML...a myslím že target je validní tag v HTML.....
Napsal: pát 25. kvě 2007, 08:42
od Wors
no, teoreticky byy měla být podpora prohlížečů universální a prohlížeč by měl umět nové DTD
Hihi no jo, teoreticky by měly prohlížeče přijmout i standard CSS a ono ne

Re: jen osvětlení...
Napsal: pát 25. kvě 2007, 09:51
od zombux
hard_core píše:zombux píše:mám pocit že atribut target není obsažen v XHTML normě, takže pozor na to, plně validní je asi jen ten javascript
Vycházel jsem z toho že v titulku bylo "HTML kod na otevření do nového okna" tak jsem vycházel z HTML a ne XHTML...a myslím že target je validní tag v HTML.....
to je neprůstřelný argument, ano máš pravdu

Napsal: pát 25. kvě 2007, 14:24
od Teuzz
Wors píše:no, teoreticky byy měla být podpora prohlížečů universální a prohlížeč by měl umět nové DTD
Hihi no jo, teoreticky by měly prohlížeče přijmout i standard CSS a ono ne

Ale to je z trochu jiné záchodové mísy, není-liž pravda? Korektní podpora existujícího a případná podpora neexistujícího jsou od sebe opravdu velmi daleko.
2HardCore: nemělo by se spíš než z názvu vycházet z dotazu, kde jest napsáno, že si chce to okno napozicovat? Nebo znáš atribut typu
abrakadabra="doprostřed a pak trochu nahoru"?
Napsal: pon 2. črc 2007, 09:42
od Gudboj
Dobrý den, využiju tento thread, protože se týká i mého dotazu. Mám vytvořenou fotogalerii, ve které jsou dáhledy obrázků. Po kliknutí na malý se otevře velký, skutečný.
Potřeboval bych napsat přesný kód a také kam ho umístit ve zdrojovém kód, když chci ono otevřené okno
zavřít pouhým kliknutím kamkoliv do obrázku.
Našel jsem na webu, že by to měl dělat příkaz "window.close()" ale ještě se mi to nepodařilo zprovoznit... Přikládám část zdrojového kódu, kde bych to chtěl použít:
<td align="center" height="112" valign="top" width="149"><a href="#" onclick="window.open('05v.JPG', '','width=820,height=550'); return false;"><img src="modra_foto_soubory/tn_05v.gif" border="0" height="98" width="149"></a></td>
Je tam window.open, které funguje, ale window.close už neumím. Jen dodávám, že skutečný obrázek má název "05v.jpg" a malý náhled "tn_05v.gif"
Děkuji za odpovědi