Kom ihåg mig?
Home Menu

Menu


Jag vill forcera fram scrollbars...

Ämnesverktyg Visningsalternativ
Oläst 2009-04-08, 15:52 #1
Undoredoos avatar
Undoredoo Undoredoo är inte uppkopplad
Medlem
 
Reg.datum: May 2008
Inlägg: 179
Undoredoo Undoredoo är inte uppkopplad
Medlem
Undoredoos avatar
 
Reg.datum: May 2008
Inlägg: 179
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.
Undoredoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-04-08, 16:20 #2
Jimpsson Jimpsson är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 428
Jimpsson Jimpsson är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 428
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;".
Jimpsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-04-08, 16:36 #3
Undoredoos avatar
Undoredoo Undoredoo är inte uppkopplad
Medlem
 
Reg.datum: May 2008
Inlägg: 179
Undoredoo Undoredoo är inte uppkopplad
Medlem
Undoredoos avatar
 
Reg.datum: May 2008
Inlägg: 179
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.
Undoredoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-04-08, 16:37 #4
Syke Syke är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 297
Syke Syke är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 297
80-100 filer? Windows GREP fixar biffen (om du nu kör windows)!
Syke är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-04-08, 16:44 #5
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
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
emilv är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-04-08, 16:49 #6
Undoredoos avatar
Undoredoo Undoredoo är inte uppkopplad
Medlem
 
Reg.datum: May 2008
Inlägg: 179
Undoredoo Undoredoo är inte uppkopplad
Medlem
Undoredoos avatar
 
Reg.datum: May 2008
Inlägg: 179
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.
Undoredoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-04-08, 19:02 #7
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
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.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:09.

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