Kuinka XHTML 1.0 Strictissä saisi korvattua target-attribuutin muutoin kuin JavaScriptillä :P
Ei huvittaisi valua takaisin Transitionaliin tahi laittaa aukenemaan oman ikkunan päälle...
Mitä hittoa sinä targetilla? Ihan hyödytön attribuutti.
Sen puuttuminen strictistä on muuten bugi. XHTML1:n pitäis olla identtinen HTML4.01:n kanssa, ja HTML4:ssa strictissä on target.
Pitänee jättää pois, kunhan vaan saan koodin validiksi. Näin tarkemmin ajatellen sillä ei tosiaankaan tee paljon mitään, ärsyttää vaan ihmisiä. Kiitos Blaze :P
Blaze: Ei ole bugi. Strictistä on eri versioita eri alustoille, ja target kuuluu frame-settiin. Sen saa implementoitua omaan DTD:hen jolloin sivu on oikein, mutta itse luovuin targetista kuuden tunnin yrittämisen jälkeen. Jos käyttäjä ei osaa painaa shift/ctrl/jokumuu klikatessa, on se todennäköisesti käyttäjälle samaa aukeaako samaan vai uuteen ikkunaan.
Kas vain, tuli tosiaan puhuttua puutaheinää. Tarkistin asian, ja targethan tosiaan kuuluu vain transitional-versioon.
Muistan lukeneeni tuosta targetin puuttumisesta joskus jotain, olisikohan se sitten ollut niin, että se puuttuu XHTML:ssä myös siitä transitionalista (joka on bugi, transitionalissa sen pitäisi olla mukana).
Nooh, joka tapauksessa tällä on lähinnä teoreettista merkitystä, kuten todettu, eihän kukaan targettia halua yhtään mihinkään käyttää.
Kannattaa muuten samantien siirtyä XHTML 1.1:n 1.0 Strictin sijasta. Okei, en tiedä mitään hyvää syytä, mutta arvelin, että uudempi standardi on hyvä asia, ja onhan se vieläkin tiukempi koodin oikeellisuudesta.
Mut siinä on se sellanen puoli, et se pitää lähettää application/xhtml+xml:nä, ja IE tarjoutuu tallentamaan sen levylle -> käyttäjä veks sivuilta
Aiheeseen liittyen: http://www.workingwith.me.uk/articles/scripting/
Kätevää, pitääkin ottaa käyttöön. Tähän asti olen tyytynyt lähettämään sivuni text/html:nä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.