[ Príspevkov: 19 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.09.08
Prihlásený: 16.09.10
Príspevky: 32
Témy: 11 | 11
NapísalOffline : 16.09.2010 10:34 | auto scroll po refresh

ak mam html subor a v nom iframe, ale ked sa refreshne iframe tak sa automaticky stranka vrati uplne hore, da sa to nejak nastavit?

... </head>
<body>
<iframe id= src=... width="100%" height="50%"></iframe>
<br>

</body>
</html>


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
NapísalOffline : 16.09.2010 11:22 | auto scroll po refresh

takto by to nestacilo? <body onLoad="scroll(0,0)">


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.09.08
Prihlásený: 16.09.10
Príspevky: 32
Témy: 11 | 11
Napísal autor témyOffline : 16.09.2010 11:57 | auto scroll po refresh

nie, lebo nerefreshuje sa cela stranka, iba iframe...


Offline

Užívateľ
Užívateľ
auto scroll po refresh

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 16.09.2010 12:10 | auto scroll po refresh

onload podporuje aj iframe.
A skús sa pozrieť na toto: http://www.w3schools.com/jsref/prop_fra ... cument.asp
Ale najprv skús to jednoduchšie riešenie...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.09.08
Prihlásený: 16.09.10
Príspevky: 32
Témy: 11 | 11
Napísal autor témyOffline : 16.09.2010 13:08 | auto scroll po refresh

onload som skusal dat aj za iframe, aj body, ale stale to iste... a s tym odkazom co? nevidim tam nic take co by mi malo pomoct... (velmi sa v tom nevyznam)


Offline

Užívateľ
Užívateľ
auto scroll po refresh

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 16.09.2010 13:20 | auto scroll po refresh

No neskúšal som to, ale ak sa dá cez tú vlastnosť nastaviť style, tak by sa snáď dalo aj scrollovať...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.09.08
Prihlásený: 16.09.10
Príspevky: 32
Témy: 11 | 11
Napísal autor témyOffline : 16.09.2010 13:27 | auto scroll po refresh

ono scrollovat sa da, ale po refreshnuti chcem aby sa to vratilo spat na poziciu na ktorej to bolo... ale zatial som na to neprisiel :/


Offline

Užívateľ
Užívateľ
auto scroll po refresh

Registrovaný: 20.07.08
Príspevky: 474
Témy: 1 | 1
Bydlisko: Kosice
NapísalOffline : 16.09.2010 16:33 | auto scroll po refresh

do documentu v iframe doplnit javascript
onUnload ulozit poziciu do cookie a pri onLoad scrollnut na danu poziciu
tak som to dakedy riesil ja


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.09.08
Prihlásený: 16.09.10
Príspevky: 32
Témy: 11 | 11
Napísal autor témyOffline : 16.09.2010 17:32 | auto scroll po refresh

no, akurat ze ten iframe nemozem upravovat, je to iba odkaz na stranku... :/ da sa to aj tak nejak?
ja mam len jednoduchy html subor a v nom kod ako som poslal hore a dva iframy, obidve stranky sa automaticky refreshuju, ale potreboval by som aby po refreshnuti ostali tak ako predtym, aby netrebalo stale rucne scrollovat


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 16.09.2010 18:12 | auto scroll po refresh

a preco nevyuzijes onload toho iframe ? onload nemusi byt iba na body !


Offline

Užívateľ
Užívateľ
auto scroll po refresh

Registrovaný: 20.07.08
Príspevky: 474
Témy: 1 | 1
Bydlisko: Kosice
NapísalOffline : 16.09.2010 19:50 | auto scroll po refresh

iframe ma onLoad, tam staci dat funkciu, napriklad "restorePos();" v ktorej treba nastavit
Kód:
window.frames['myFrame'].document.body.scrollTop = pos;


ale iframe nema onUnload (aspon som to nenasiel) kde by sa dalo zavolat nieco ako "savePos();" kde by sa posledna pozicia ulozila
takze treba to ulozit pred refreshom a cislo si ulozit do premennej pos


Offline

Užívateľ
Užívateľ
auto scroll po refresh

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37 | 37
Bydlisko: Trnava
NapísalOffline : 16.09.2010 20:06 | auto scroll po refresh

wwww píše:
no, akurat ze ten iframe nemozem upravovat..

citajte trosku ...
..asi mas smolu skus si poziadat o presmerovanie do JS toppicu tam sa zasatavi sem tam niekto kto tomu naozaj rozumie ..


_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 16.09.2010 20:11 | auto scroll po refresh

mbc píše:
ale iframe nema onUnload (aspon som to nenasiel) kde by sa dalo zavolat nieco ako "savePos();" kde by sa posledna pozicia ulozila
takze treba to ulozit pred refreshom a cislo si ulozit do premennej pos

a napada ta nejaky dovod preco by hodnotu nemohol odkladat v evente onScroll ?
no kazdopadne v prvom rade treba pouzit hlavne "cerebral cortex" :)


Offline

Užívateľ
Užívateľ
auto scroll po refresh

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 16.09.2010 21:21 | auto scroll po refresh

coldak:
Ten onscroll mi nejako nefuguje vo FF a na w3school ani nieje medzi eventami uvedeny.

Asi mám niečo s tým cerebral cortexom, ale nedokážem ani dostať nejakú hodnotu ohľadne pozície toho dokumentu v n[tri toho iframu. Cez tú vlastnosť contentDocument sa k nemu dá v pohode dostať, ale nie ku scrollTop.
Skúšal som toto:
Kód:
<html>
<head>
<script type="text/javascript">

function bla()
{
a='blabla';
frame=document.getElementById('myframe');
doc=(frame.contentDocument||frame.contentWindow);
a=doc.body.scrollTop;
alert(a);
}
function timer()
{
setTimeout("bla()",2000);
}
</script>
</head>
<body>

<iframe id="myframe" src="/test.asp" scrolling="auto" onload="timer()" style="height:250px; width:250px">  // onscroll ani nemukne

</iframe>

</body>
</html>

Skúšal som všetko možné ale stále mi to vracia 0, alebo nič...


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 16.09.2010 22:15 | auto scroll po refresh

v ff sa to robi tak ze frame..contentWindow.onscroll=function() {...};
pravidlo je ze v iframe moze byt len content z rovnakej domeny, cize ak by si do svojej stranky vlozil napr www.google.sk tak v chybovej konzole by si si nasiel zaznam ze nieje povolene pristupovat k eventu cudej stranky. takze miesto iframe by som pouzil DIV s overflow:scroll a ajaxom by som nacitaval obsah a cez innerhtml by som vlozil do div

edit:
dokonca netreba ani ajax :)
Kód:
<html>
  <head>
    <style type="text/css">
      div.scroll
       {
         background-color:#00FFFF;
         width:300px;
         height:300px;
         overflow:scroll;
       }
    </style>
</head>

<body>
  <input type=text id='scrollshow'>
  <div class="scroll" onscroll="document.getElementById('scrollshow').value=this.scrollTop">
    <iframe src="http://www.google.sk" width="3000" onload="this.height = this.contentWindow.outerHeight;this.width = this.contentWindow.outerWidth;"></iframe>
  </div>
</body>
</html>


v skratke, dany iframe obalit do div overflow:scroll, iframe po loadnuti nastavit sirku podla sirky originalu a scrollovanie nechat na div a ten je uz v poho :)


Offline

Užívateľ
Užívateľ
auto scroll po refresh

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 16.09.2010 23:17 | auto scroll po refresh

Som dúfal, že sa to bude dať aj nejak po ľudsky vyriešiť...
Nedá sa to nejako s použitím toho cerebral cortexu?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 16.09.2010 23:49 | auto scroll po refresh

camo píše:
Som dúfal, že sa to bude dať aj nejak po ľudsky vyriešiť...
Nedá sa to nejako s použitím toho cerebral cortexu?

potrebujes aby to bolo ludske(mylit sa je ludske) alebo funkcne ?


Offline

Užívateľ
Užívateľ
auto scroll po refresh

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 17.09.2010 11:06 | auto scroll po refresh

Len mi povedz prečo sa nedá dostať ku vlastnosti scrollTop, ale ku iným vlastnostiam, ako je scrollHeight a pod. sa dostaneš. Akú to má logiku???
Bezopečnostnú hrozbu tam nikde nevidím v súvislosti s tým blokovaním prístupu na iné domény...
:)


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 17.09.2010 11:47 | auto scroll po refresh

http://softwareas.com/cross-domain-comm ... th-iframes


 [ Príspevkov: 19 ] 


auto scroll po refresh



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Auto-Refresh Forum

v Redakčné systémy

11

2828

20.03.2007 22:24

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

auto refresh divu

v PHP, ASP

13

1236

11.10.2009 10:18

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

Auto Refresh v presnom case

v PHP, ASP

10

674

21.12.2008 18:37

Chad

V tomto fóre nie sú ďalšie neprečítané témy.

auto refresh divu cez ajax

v JavaScript, VBScript, Ajax

1

566

21.10.2009 21:42

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc s auto refresh web page (dlhé oneskorenie)

v HTML, XHTML, XML, CSS

1

465

28.12.2014 17:02

Dadko

V tomto fóre nie sú ďalšie neprečítané témy.

Google Chrome problem "scroll in scroll"

v Ostatné programy

5

491

09.08.2012 19:57

Ormi

V tomto fóre nie sú ďalšie neprečítané témy.

SPACE to refresh (medzerník pre refresh)

v JavaScript, VBScript, Ajax

4

507

10.07.2011 16:48

juho

V tomto fóre nie sú ďalšie neprečítané témy.

Auto zavodne hry na styl Full Auto Mayhem

v Počítačové hry

1

790

01.04.2014 17:12

uterak

V tomto fóre nie sú ďalšie neprečítané témy.

back - scroll

v Ostatné

7

582

06.12.2008 14:33

Flety

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Scroll up

v JavaScript, VBScript, Ajax

13

553

05.03.2014 18:05

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

infinite scroll

v PHP, ASP

6

526

01.03.2016 22:31

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

scroll lock

v Externé zariadenia

1

1269

04.08.2007 22:37

Jaro

V tomto fóre nie sú ďalšie neprečítané témy.

scroll v ubuntu :(

v Operačné systémy Unix a Linux

7

897

07.12.2008 16:18

dadmtb

V tomto fóre nie sú ďalšie neprečítané témy.

hp, nefunguje scroll

v Notebooky a netbooky

3

2382

04.04.2010 22:38

davider137

V tomto fóre nie sú ďalšie neprečítané témy.

jQuery .scroll() problém

v JavaScript, VBScript, Ajax

2

587

05.12.2010 20:03

Ando

V tomto fóre nie sú ďalšie neprečítané témy.

Nastavenie div scroll

v HTML, XHTML, XML, CSS

4

522

03.07.2010 11:40

camo



© 2005 - 2024 PCforum, edited by JanoF