Van egy problémám, guruk. Nemegyszer előfordul, hogy idézni szeretnék
ilyen hosszú oldalakról: http://lattilad.org/f/?page=medvebocsok (vagy
akár még hosszabbakról is). Jelenleg ilyenkor azt teszem, hogy ki- és
bemásolom az idézendő szövegrészt. De jobban tetszene, ha
generálhatnék egy efféle linket: ...page=medvebocsok&mutato=12345, és
akkor a szöveg megjelölt pontjára ugrana.
Csakhogy. Én ezt úgy szeretném elérni, hogy ne kelljen belenyúlni a
szövegbe, A taget berakni name attribútummal, mert macerás, mert attól
kezdve ott éktelenkednek a forráskódban, és mert szeretném, ha ilyen
linkeket nemcsak én tudnék generálni, hanem az olvasók is.
A probléma könnyebbik fele, hogy ha megkaptuk a linket a paraméterrel,
akkor odaugorjunk, ezt a LAttilaD.org már most is tudja, az oldalak
scrollozási pozícióját sütiben tárolja és következő megnyitásra
odaugrik. Ez se tökéletes, mert ha legközelebb más ablakméretben,
felbontásban és/vagy nagyítási fokozatban használjuk a böngit, akkor
félremegy, de ennél jobbat nem tudtam kitalálni.
Nagyobb gond a link előállítása. Előttem van a szöveg egy adott pontra
igazítva – honnan tudjam, hogy az hányadik karakter a szövegben? A
böngi tudná, de hogy vegyem ki az infót?
Valami olyasmit képzeltem el, ami a Google Mapson volt régebben,
hogy amint mozgott az ember a térképen, fönt a címsorban az URL vége
folyamatosan változott, s ha a címet lemásoltam, el volt téve, hogy
hol vagyok. De lilám sincs, hogyan csináljam. PHP-ben még csak-csak
elboldogulok, de a javascriptet még csak nem is ugatom. Van JQuery a
szerveren, ha abban tudtok programozni, az is jó.
Minden ötletért hálarebegészet.
Láng Attila D., író, Láng Krisztina †, http://lattilad.org
|