Terve,
Kysyisin, miten html-koodissa sivun voisi vierittää automaattisesti johonkin kohtaan, kun sivun avaa.
Esim... kun sivu ei mahdu kokonaan ruutuun, ja ollaan syötetty lomakkeella jokin arvo. Miten onnistuisi kelata sivu tuohon kyseiseen lomakkeeseen ilman, että täytyy vierittää sivupalkkia kohdalleen?
Onko tuollaista mahdollisuutta? Sivut php:llä.
T: J
Ratkaisu on lisätä sivulle haluttuun kohtaan "ankkuri":
. . . <a name="lomake"></a> . . .
Nyt sivun osoiteen voi kirjoittaa muotoon "sivu.php#lomake", jolloin sivulla siirrytään kohtaan "lomake" heti avauksen jälkeen.
Sivulle voi lisätä myös siirtymisen aiheuttavan linkin:
<a href="#lomake">Lomakkeeseen</a>
Ankkureista on luovuttu (ainakin) XHTML:ssä ja ne on kokonaan korvattu ID-arvoin. Täten mihin tahansa yksilöityyn elementtiin on helppo linkittää:
<h2>Sisällysluettelo</h2> <ul> <li><a href="#alkuotsikko">Alkuotsikko</a></li> <li><a href="#valiotsikko">Väliotsikko</a></li> <li><a href="#loppuotsikko">Loppuotsikko</a></li> </ul>
<h2 id="valiotsikko">Väliotsikko</h2>
Name-attribuutti on säilytetty lomake-elementeissä, joissa ne toimivat arvoina jotka esim. PHP:ssa saa joko $_POST tai $_GET -taulukoista.
Tänks.
T: J
Aihe on jo aika vanha, joten et voi enää vastata siihen.