Ha szeretnéd, hogy az oldalad szabványos legyen, akkor az új ablakban megnyitandó linkeket class attribútumuk alapján "tereld" új ablakba! (Diszkrét Javascript)
Gondolom a strict-re gondolsz. Viszont megnéztem a transitional DTD-jét, de nem találtam meg benne, hogy a target milyen értékeket vehet fel.
Vagy ezt a DTD nem is határozza meg, a _blank is csak egy "megállapodáson" alapuló érték??
XHTML-ről beszéltünk, a te általad belinkelt doksi pedig a HTML 4.01 leírását tartalmazza, ugyanezt a részt az XHTML dokumentációjában nem találtam meg.
Lehet, de a kérdező kérdésében, meg az első válaszban sincs megemlítve, hogy XHTML-ről lenne szó, ezért az se igaz, hogy nem valid. Meg a válasz arra ment, hogy ez csak "megállapodáson" alapuló érték lenne. De amúgy az XHTML 1.0 doksiban nincs minden leírva, főleg csak a különbségek a HTML 4.01-hez képest, az elemek, attributumok részletesebb leírása csak az HTML 4.01 doksiban van benne, szóval szerintem az érvényes rá.
A targettel annak az ablaknak, vagy frame-nek a nevét adod meg, amelyikben megnyitja, és ha nem létezik a megadott névvel, akkor új ablakba kerül. Tehát bármit megadhatsz, de a blank jó beszédes. És _-jel ha jól emlékszem, azért van előtte, mert ha van pl. egy "ujablak" nevű ablakod/frame-ed, arra az "_ujablak" targettel hivatkozol.
A normál keretek neve (name paraméter) nem kezdődhet, csak az angol abc valamely betüjével.
Az _ karakterrel kezdődő elnevezések a speciális keretek megnevezései, ugymint:
_blank új ablakban (vagy fülön) megjelenő legfelsőbb szintű (névtelen) keret
_top az aktuális ablak (vagy fül) legfelsőbb szintű kerete
_parent szülőkeret
_self az aktuális keret
--
Szeretettel: Károly György Tamás kgyt&kgyt.hu - http://kgyt.hu
Én arra gondoltam hogyha megnyitom a http://www.valami.hu akkor a http://www.valami2.hu nyíljon meg (PHP script vagy Javascript is jó!) ezt egy frames oladlba szeretném berakni úgy, hogy ne újablakba de ne is a keret egyik részébe nyíljon meg.
De ez tökéletesen működik. A felső frame eltüntetéséhez mást kell csinálni. Állítsd át popup-osra, hátha amikor frissíti, akkor nem bukkanik föl a popup, bár ezt kétlem. Szerintem ehhez js kell ... Egyébként ilyen szempontból a legjobb megoldás ha kiteszel egy linket, h ez az jó oldal címe. Nem lehet a parentnek ezt js-sel beállítani?
Mr.Tiny
Amennyire én tudom, PHP-vel nem lehet, de találtam másokat is, akik hasonlóan vélekednek:
[...] header cannot have targets - it reloads the page from scratch because by it's very nature it must operate before any code is sent. Your workaround may be to have a copy of the original framset code which loads the different sub frame.
A probléma JavaScripttel megkerülhető, lásd a kollega hozzászólását feljebb.
Igaz van vele egy gond, hogy csak ideiglenes átirányításként fogja értelmezni a böngésző, de valahol láttam itt a wl-ln a megoldást, hogy lehet "végleg" átirányítani a böngészőket, keresőket. (A végeredmény attól még ugyanaz.)
Amúgy én is inkább a látogatóra bíznám a döntést. Legyen egy rövid szöveg, amely figyelmeztet, hogy elköltözött az oldal + még beraknám egy meta tagba, mondjuk 30 mp-re, hogy ugorjon át. Annyi idő alatt csal el lehet olvasni 3 szót.
A PHP nem case-sensitive nyelv, tehát mindegy, hogy hogyan írod a függvények neveit, szóval ebből nem lesz parse error. Ezzel együtt érdemes mindig a manual szerinti írásmódot használni, abból baj nem lehet.
link?
az előző a megoldás nem valid!
class
attribútumuk alapján "tereld" új ablakba! (Diszkrét Javascript)csak bizonyos doctype esetén nem
Ha választani lehet akkor és inkább a targetet választom mint a javascriptet.
transitional
target
milyen értékeket vehet fel.Vagy ezt a DTD nem is határozza meg, a
_blank
is csak egy "megállapodáson" alapuló érték??Doksi
http://www.w3.org/TR/html4/types.html#type-frame-target
Attila
xhtml
XHTML doksi
Attila
target
Ez a válasz nem jó...
A normál keretek neve (name paraméter) nem kezdődhet, csak az angol abc valamely betüjével.
Az _ karakterrel kezdődő elnevezések a speciális keretek megnevezései, ugymint:
_blank új ablakban (vagy fülön) megjelenő legfelsőbb szintű (névtelen) keret
_top az aktuális ablak (vagy fül) legfelsőbb szintű kerete
_parent szülőkeret
_self az aktuális keret
--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
köszi
köszi hogy ezt tisztáztad, én a _self miatt gondoltam -ezek szerint hibásan-, hogy így van
Másképp
Ez kell neked
Cony újjabb baj
De jó
Mr.Tiny
??
Jó megoldás lehet a 12. hozzászólás, a 2-t állítsd 0-ra, így rögtön át lesz irányítva a kérés.
PHP-vel nem lehet
A probléma JavaScripttel megkerülhető, lásd a kollega hozzászólását feljebb.
--
slink
http://20y.hu/
Erre van egy roppant
ProClub
proclub##kukac##karinthy.hu
PHP-vel
<php Header('Location: http://újcím.hu/akarmi.html'); ?>
Igaz van vele egy gond, hogy csak ideiglenes átirányításként fogja értelmezni a böngésző, de valahol láttam itt a wl-ln a megoldást, hogy lehet "végleg" átirányítani a böngészőket, keresőket. (A végeredmény attól még ugyanaz.)
Amúgy én is inkább a látogatóra bíznám a döntést. Legyen egy rövid szöveg, amely figyelmeztet, hogy elköltözött az oldal + még beraknám egy meta tagba, mondjuk 30 mp-re, hogy ugorjon át. Annyi idő alatt csal el lehet olvasni 3 szót.
PARSE ERROR
Tele van (gyakorlatlanságból elkövetett) hibákkal...
<php
helyett
<?php
Header
helyett
header
Mellesleg nem válasz az eredeti kérdésre, hiszen nem új ablakba nyitja meg az oldalt...
--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
bbalint féle parsered van? ;-)
helyett
header
A PHP nem case-sensitive nyelv, tehát mindegy, hogy hogyan írod a függvények neveit, szóval ebből nem lesz parse error. Ezzel együtt érdemes mindig a manual szerinti írásmódot használni, abból baj nem lehet.
Felhő
Az már csak kötekedés volt...
Leginkább a tudálékos semmitmondás zavart.
Minek szól hozzá, ha nem érti a kérdést sem...
:-(
Ja, és a PHP nem java... Nem használunk nagy kezdőbetüt.
--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
?????
Az ilyeneket honnan szeded? :-)
Felhő
:-)
--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
Többesszám
királyi
--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu