hmnc Posted November 21, 2005 Report Share Posted November 21, 2005 Sveiki! tātad problēma sekojoša.. varbūt kāds ir saskāries: ir <div> elements ar stilu overflow: auto; ierobežots height. un daudz teksta pa Y asi (vertikālais skrolls parādās automātiski). lieta tāda, ka ielādējoties viss parādās kā vajag, bet rāda to tekstu kas augšpusē, bet to, kas ir lejā nerāda - līdz tam ir jāskrollē. a bet nepieciešams, lai tas brīnums būtu tjip automātiski atskrollējies līdz apakšai, jo svaigais nāk apakšā (izmainīt nevaru)... ir kādas idejas un cik tās ir browser compatible? Link to comment Share on other sites More sharing options...
bubu Posted November 21, 2005 Report Share Posted November 21, 2005 Manuprāt nevar tur nekā līdzēt. Vajag svaigāko augšpusē publicēt. Tev patiktos, ka ziņu/jaunumu lapās (delfi/slashdot/rss rīderos/whatever..) nāktos skrollēt līdz lejai, lai lasītu jaunākās ziņas? :) Link to comment Share on other sites More sharing options...
hmnc Posted November 21, 2005 Author Report Share Posted November 21, 2005 (edited) neinu tur pavisam citādāka situācija... damn hippies! jāpasērčo msdn :) update1: viens no risinājumiem: div`am apakšā padodam <a name="bottom"></a> un tad lapu ielādējam ar #bottom strādā pat :) update2: jautājums - vai ir kāds veids, kā ar javascriptu var norādīt named anchoru, uz kuru būtu jāpāriet? tas named a man īsti neder, jo cik izsecināju - divs tiek parādīts vēlāk nekā viņš iet uz to anchoru un sanāk ka viņš neaiziet. pēc galīgas ielādes viss normāli parādās, bet tad jau ir par vēlu - par daudz jāspaida lietotājam ;) update3: viltīga jaunā sistēma ar pievienošanu/editēšanu :) Edited November 21, 2005 by hmnc Link to comment Share on other sites More sharing options...
bubu Posted November 21, 2005 Report Share Posted November 21, 2005 location.href="#anchors"; Bet tas nu galīgi neatbildīs tavām sākotnējām prasībām par browser compatibility. Ja nu es JS atslēdzu? (jā jā, zinu zinu, tad pats vainīgs ;) Link to comment Share on other sites More sharing options...
hmnc Posted November 21, 2005 Author Report Share Posted November 21, 2005 nu par browseru kompatiblitāti tas tik tāds jautājiens bija - ja nu uz IE neiet (kas praktiski ir galvenais izmantojamais browseris veidojamajā lapā). a maita ar location.href arī neiet. laikam nepaspēj datus ielādēt. damn ajax! Link to comment Share on other sites More sharing options...
Klez Posted November 22, 2005 Report Share Posted November 22, 2005 (edited) window.location.href='fails.php#bottom' man liekas ka ar JS var dabuut gatavu to kad vinsh noscrollo liidz lejai pasties te: http://cgiirc.sourceforge.net/ tas gan ir chats, bet tur jaunaakie messigi paraadas lejaaa. Un visnh skroleejas, tip vecaakie messigi ir auxaa, jaunaakie lejaa. Nezinu vai JS to dara vai kas, bet nu tur straadaa :) Edit: to laikam CGI dara, respektivi perls ... Edited November 22, 2005 by Klez Link to comment Share on other sites More sharing options...
bubu Posted November 22, 2005 Report Share Posted November 22, 2005 (edited) a maita ar location.href arī neiet. laikam nepaspēj datus ielādēt.damn ajax! Es ceru, ka tu to JS neuzliki body onloadā?? To JS taču vajag uzlikt PĒC datu pielādes.. Edit: to laikam CGI dara, respektivi perls ... Tu pastāstī man - kā CGI (php kautvai) var iespaidot to kur un kā browserī rādīsies teksts? ;) Edited November 22, 2005 by bubu Link to comment Share on other sites More sharing options...
hmnc Posted November 22, 2005 Author Report Share Posted November 22, 2005 nē nē. body onloadā nekas nekarājās. tur jau tā problēma - iekš body onloada netiek nekas likts, bet gan vēlāk tiek spiests buttons, kas visu to padarīšanu ielādē un nonāk uz anchora, bet kamēr ielādes process notiek tikmēr viņš jau sen redirektējies uz anchoru, kurš nemaz vēl nav parādījies. pie katra refreša arī negribās likt, lai viņš iet uz anchoru, jo cik esmu novērojis tad, ja divu atskrollē līdz apakšai un pievieno jaunus ierakstus tad viņš pozīciju nemaina (respektīvi skrolls stāv MAX lejā un viss parādās kā vajag) Link to comment Share on other sites More sharing options...
[Ya] Posted November 22, 2005 Report Share Posted November 22, 2005 var uztaisīt nelielu javascriptu.... piemēram ja mums tur nāk teksts, tad to tekstu vajag ielikt iekš table ar noteiktu ID un body onload='start()' javascripts šāds <script> function start() { heights=document.getElementById('table').offsetHeight; document.getElementById('div').scrollTop=heights; } </script> attiecīgi table ID = table Div ID = div vai arī kautkas līdzīgs, es uz šī pamata taisīju PHP Chatu .... Link to comment Share on other sites More sharing options...
Recommended Posts