WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Jag vill forcera fram scrollbars... (https://www.wn.se/forum/showthread.php?t=36203)

Undoredoo 2009-04-08 15:52

Har ett fönster som öppnas via javascript, där scrollbars sätts till "no".

Nu vill jag (hur konstigt det än låter) göra scrollbaren synlig igen, via dokumentet som öppnas i fönstret.

Har hittills prövat:

- window.scrollbars.visible = true
- Att bland annat sätta overflow:scroll i CSS:en.
- Att sätta attributet direkt i body-taggen.

..men trots dessa fultricks så får jag inte till det, i någon browser. Är jag rökt i det här fallet?

Skulle ju givetvis helst ändra i window.open-anropet, men det rör sig om mellan 80-100 sidor och jag pallar inte. :(

Jimpsson 2009-04-08 16:20

Citat:


html {
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
}

..kan du göra för att få scrollen att visas i FF. TROR det funkar i IE också. Det är dock inte validerad CSS 2.1.

Om det funkar i båda två testa då att ta bort "overflow: -moz-scrollbars-vertical;", den gör att CSS:en inte kommer validera. Det funkade för mig i både FF och IE med bara "overflow-y: scroll;".

Undoredoo 2009-04-08 16:36

Rokkan1: Har prövat den varianten också, utan framgång. Men du fick det alltså att fungera?

Jag har dock löst det nu. Fick bli en iframe-variant istället. Inte optimalt, men det sparar mig timmar.

Syke 2009-04-08 16:37

80-100 filer? Windows GREP fixar biffen (om du nu kör windows)!

emilv 2009-04-08 16:44

Citat:

Originally posted by Syke@Apr 8 2009, 16:37
80-100 filer? Windows GREP fixar biffen (om du nu kör windows)

sed fixar det i Unix

Undoredoo 2009-04-08 16:49

Citat:

Originally posted by Syke@Apr 8 2009, 15:37
80-100 filer? Windows GREP fixar biffen (om du nu kör windows)

Kör förvisso windows själv, men det är tyvärr lite mer komplicerat/jobbigare än så är jag rädd. Det är ett tämligen omfattande JAVA/jsp-system och all kod ligger i SourceSafe.

Har iofs inte hört talas om GREP tidigare, men en körning med sök och ersätt skulle kunna göra stor skada. :(

Tack för tipset dock. Ska kolla in det för framtida bruk.

Jonas 2009-04-08 19:02

Kod:

<script type="text/javascript">
function FixScroll()
{
        var what = 'no'; * *// yes, no & auto
        var framename = 'right';
        if(document.all)
 *top.document.all[framename].scrolling = what;
        else
        {
 *if(document.getElementById)
 *        top.document.getElementById(framename).scrolling = what;
 *else
 *        alert('Tyvärr du får leva med scrollbars');
        }
}
document.onload = FixScroll();
</script>

2st variabler behövs ändras, ev. lite i koden också.

Då detta script ursprungligen kommer från en sida i frames, där kunden ville att högerramen inte skulle ha några scrollbars när man laddade vissa sidor.


Alla tider är GMT +2. Klockan är nu 20:39.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson