ugrás a tartalomhoz

Scroll ki-be kapcs frame-ben

FGK · 2005. Jún. 30. (Cs), 12.59
Üdv!

Hogyan lehetne azt megoldani, hogy egy gombra kattintva a frame-ben a görgetősávot ki- és bekapcsolja?

Mintának nézzétek meg ezt: http://www.w3schools.com/js/tryit.asp?filename=try_dom_frame_scrolling Én sajnos valahogy nem tudtam megoldani, hogy az "aktuális" keretben történjen ez, és ne két gombbal, hanem eggyel, aminek változik az értéke ("Ki" feliratról "Be"-re a gombon).

Minden segítséget előre is köszönök:
FGK
 
1

Nem értem a kérdést

Poetro · 2005. Jún. 30. (Cs), 13.23
Hol van eleve ezen az oldalon scrollbar?

function enableScrolling()
{
parent.document.getElementById("leftFrame").scrolling="yes"
parent.document.getElementById("rightFrame").scrolling="yes"
}
function disableScrolling()
{
parent.document.getElementById("leftFrame").scrolling="no"
parent.document.getElementById("rightFrame").scrolling="no"
}
Különben elvileg a gombok ezt a két scriptet hívják meg. Persze nem tudom, hogy ez a két dolog működik-e, és hogy mennyire szabványos.
Egyébként ezeket használva meg lehet csinálni. Csak le kell viszgálni egy függvényben, hogy épp van-e scrollbar, vagy nincs, ha van kikapcsolja, ha nincs, bekapcsolja. Csak megemlítem, hogy érdemes lenne végre elfelejteni a FRAME-ek használatát.
--------
Poetro
2

Jó, persze azon a mintán

FGK · 2005. Jún. 30. (Cs), 13.35
Jó, persze azon a mintán amit írtam nem jelenik meg scrollbar mert nincs annyi cucc, hogy kéne. Azt is tudom, hogy azt a kettőt hívja meg... De az én esetemben melyik kód működik??? (Amikor annak a frame-nek a scroll-ját állítgatod, ahol a JS lefut.)
window.scrolling="no"
vagy
window.document.scrolling="no"
vagy
document.scrolling="no"
De az is lehet, hogy azzal a bizonyos vizsgálattal van bajom...
Amúgy van olyan, hogy a frame-et muszáj használni, úgy jó egyszerűen böngészni egy oldalt. [Az ablak tetején ott marad pár dolog (cím, gombok, linkek, keresősáv, hirdetés). Nem menüt akarok frame-ekből csinálni...]
FGK
3

overflow?

kgyt · 2005. Jún. 30. (Cs), 13.45
iframe, frame stb helyett nem lenne jobb egy css-ben megadott overflow?

--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
5

Nem, nem lenne. Mindenképp

FGK · 2005. Jún. 30. (Cs), 13.48
Nem, nem lenne. Mindenképp frame-et használok. Így a felhasználónak és nekem is egyszerűbb - szerintem, az én esetemben. (Kivéve most.)
FGK
4

Huh

attlad · 2005. Jún. 30. (Cs), 13.47
Scrollbar tiltás, JavaScript, keretek, "kattogás" tiltás, hmm.. Következő két kérdést megelőzve:


Attila
6

...

Poetro · 2005. Jún. 30. (Cs), 13.52
--------
Poetro
7

Hm...

FGK · 2005. Jún. 30. (Cs), 14.02
Tűnhetnek furcsának, hülyének a kérdéseim. Ez a te véleményed. Persze egy fórum arra való, hogy kinyílvánítsd a véleményed, de attól még nem kötelező válaszolni, vagy megjegyzést tenni. Ha viszont már mindenképp szeretnél, én azt ajánlom, menj el a körzeti orvoshoz és írass fel néhány bunkóság elleni tablettát, majd azokat a mellékelt tájékoztató szerint vedd be mielőtt megszólalsz.
De talán az is elég, ha elgondolkozol.
FGK
8

Aha, jólvan :-)

attlad · 2005. Jún. 30. (Cs), 14.24
Akkor tiltsd le a scrollbart:
document.body.style.overflow = 'hidden';

Attila
9

Szvsz...

kgyt · 2005. Jún. 30. (Cs), 14.58
Szerintem ne csodálkozz...
Olyan dolgokat akarsz megvalósítani, amelyek az animgifek kategóriájába tartoznak...


--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
10

Épp olyan dolgokat

FGK · 2005. Jún. 30. (Cs), 22.20
Épp olyan dolgokat szeretnék csinálni, ami nem megszokott, hanem különleges - legalábbis egy weblapon.
Azt pedig továbbra is fenntartom, hogy nem muszáj megszólalni, és nem muszáj "segíteni". (Persze nem muszáj kérdezni sem, de úgy tudtam, hogy ez "különleges" problémák megoldását is szolgáló oldal - legyen az egy rosszul megírt kód, "tudatlanság" vagy csak véleménykikérés.) Hülye kérdésre persze hülye válasz, de érdekes, hogy annyira csak nem lehet hülyeség, ha néhányan tudnak normálisan válaszolni, vagy nem válaszolni, csak gondolni ("Na ilyen barmot...") MAGÁBA.
FGK
11

Válaszok!?

Poetro · 2005. Júl. 1. (P), 10.17
Nem azért születnek itt ilyen hozzászólások, amik születnek, mert a kérdés nem megoldható. Hanem azért, mert elavult, és semmiképpen se követi a mai trendeket ajánlásokat, irányvonalakat. Pedig ezeket az irányvonalakat érdemes követni, főleg mivel egyesek pl. W3C hivatalos ajánlásai is. És ők, mint a web fejlődésének egyik hivatalos szervei nem véletlen hozzák ezeket az ajánlásokat.
--------
Poetro