Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 16.09.2010 10:34

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
Príspevok NapísalOffline : 16.09.2010 11:22

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
Príspevok Napísal autor témyOffline : 16.09.2010 11:57

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
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 16.09.2010 12:10

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
Príspevok Napísal autor témyOffline : 16.09.2010 13:08

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
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 16.09.2010 13:20

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
Príspevok Napísal autor témyOffline : 16.09.2010 13:27

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
Bydlisko: Kosice
Príspevok NapísalOffline : 16.09.2010 16:33

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
Príspevok Napísal autor témyOffline : 16.09.2010 17:32

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
Príspevok NapísalOffline : 16.09.2010 18:12

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
Bydlisko: Kosice
Príspevok NapísalOffline : 16.09.2010 19:50

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
Bydlisko: Trnava
Príspevok NapísalOffline : 16.09.2010 20:06

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
Príspevok NapísalOffline : 16.09.2010 20:11

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
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 16.09.2010 21:21

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
Príspevok NapísalOffline : 16.09.2010 22:15

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
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 16.09.2010 23:17

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
Príspevok NapísalOffline : 16.09.2010 23:49

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
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 17.09.2010 11:06

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
Príspevok NapísalOffline : 17.09.2010 11:47

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


Odpovedať na tému [ Príspevkov: 19 ] 


Podobné témy

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

v PHP, ASP

13

1192

11.10.2009 10:18

1daemon1 Zobrazenie posledných príspevkov

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

v Redakčné systémy

11

1879

20.03.2007 22:24

JanoF Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

1

536

21.10.2009 21:42

Ďuri Zobrazenie posledných príspevkov

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

v PHP, ASP

10

641

21.12.2008 18:37

Chad Zobrazenie posledných príspevkov

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

426

28.12.2014 17:02

Dadko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Google Chrome problem "scroll in scroll"

v Ostatné programy

5

466

09.08.2012 19:57

Ormi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SPACE to refresh (medzerník pre refresh)

v JavaScript, VBScript, Ajax

4

471

10.07.2011 16:48

juho Zobrazenie posledných príspevkov

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

670

01.04.2014 17:12

uterak Zobrazenie posledných príspevkov

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

v Ostatné

7

548

06.12.2008 14:33

Flety Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

13

516

05.03.2014 18:05

Ďuri Zobrazenie posledných príspevkov

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

v PHP, ASP

6

489

01.03.2016 22:31

stenley Zobrazenie posledných príspevkov

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

v Externé zariadenia

1

1226

04.08.2007 22:37

Jaro Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

4

491

03.07.2010 11:40

camo Zobrazenie posledných príspevkov

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

v Operačné systémy Unix a Linux

7

873

07.12.2008 16:18

dadmtb Zobrazenie posledných príspevkov

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

v Notebooky a netbooky

3

2341

04.04.2010 22:38

davider137 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery .scroll() problém

v JavaScript, VBScript, Ajax

2

547

05.12.2010 20:03

Ando Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra