Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Sivun vieritys automaattisesti

jfi [15.09.2007 14:05:06]

#

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

Antti Laaksonen [15.09.2007 14:13:25]

#

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>

Merri [15.09.2007 16:58:17]

#

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.

jfi [15.09.2007 20:28:23]

#

Tänks.
T: J

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta