Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Egen scrollning igen :(

Postades av 2003-04-05 08:44:11 - Viktor svensson, i forum javascript/dhtml, Tråden har 6 Kommentarer och lästs av 583 personer

Jag skulle vilja ha så att man slipper ha position: absolute; på allt typ. Alltså om jag lägger själva rutan som texten visas i osv i en tabel så behöver jag inte position och left osv. men med scrolling listen går det inge vidare. Den lägger sig under text ruten och skevar till sig mycket. Nån som vet hur jag kan göra för at få text rutan och scrolling listen att alltid ligga på samma ställe på skärmen (i en egen td typ) så att det inte spelar nån roll vilken uplösning man har på skärmen?

<style type="text/css">
<!--
#divScrollBody { position:absolute; overflow:hidden; z-index:1; left:190px; top:162px; width:607px;
height:214px; clip: rect(0 607 214 0); border: #000000; border-style: dotted;
border-top-width: 0; border-right-width: 0; border-bottom-width: 0;
border-left-width: 0; }
#divScrollContent { position:absolute; left:1px; top:0px; width:607px; }
#divScrollVBg { position:absolute; left:800px; top:180px; width:10px; height:179px; z-index:2;
background-image: url(bilder/scroll/bg_v.gif);
layer-background-image: url(bilder/scroll/bg_v.gif); clip: rect(0 10 179 0); }
#divScrollUp { position:absolute; left:800px; top:165px; width:10px; height:10px; z-index:2;
clip: rect(0 10 10 0); background-image: url(bilder/scroll/up.gif);
layer-background-image: url(bilder/scroll/up.gif); }
#divScrollDown { position:absolute; left:800px; top:364px; width:10px; height:10px; z-index:2;
background-image: url(bilder/scroll/down.gif);
layer-background-image: url(bilder/scroll/down.gif); clip: rect(0 10 10 0); }

#divScrollV { position:absolute; left:354px; top:335px; width:10px; height:20px; z-index:3;
cursor: hand; background-image: url(bilder/scroll/scroll_v.gif);
layer-background-image: url(bilder/scroll/scroll_v.gif); clip: rect(0 10 20 0); }

-->
</style>
<script type="text/javascript" language="JavaScript" src="Jscripts/scroll_set.js"></script>
<script type="text/javascript" language="JavaScript">
<!--
var objScroll=new Array();
function Init(){
objScroll[0]=new make_scroll_set('divScrollV', 'divScrollUp', 'divScrollVBg', 'divScrollDown', 'divScrollBody', 'divScrollContent', 0, 0, 0, 0)
if(document.layers){
document.captureEvents(Event.MOUSEMOVE | Event.MOUSEDOWN | Event.MOUSEUP)
}
document.onmousemove=mouse_move;
document.onmousedown=mouse_down;
document.onmouseup=mouse_up;
}

//-->
</script>

</head>

<body background="bilder/bg.gif" leftmargin="0" rightmargin="0" topmargin="0" onload="Init();">
<DIV align="center">
<table width="639" height="" cellpadding="0" cellspacing="0">
<tr>
<td colspan="10" background="bilder/Loggo.gif" width="639" height="132">
</tr>
<tr>
<td background="bilder/left.gif" width="8" height="18">
<td background="bilder/Start.gif" onmouseover="this.background='bilder/start_over.gif';" onmouseout="this.background='bilder/start.gif';" onclick="this.background='bilder/start_onclick.gif'; javascript:location.href='start.asp';" style="cursor : Hand" width="249" height="18">
<td background="bilder/news.gif" onmouseover="this.background='bilder/news_over.gif';" onmouseout="this.background='bilder/news.gif';" onclick="this.background='bilder/news_onclick.gif'; javascript:location.href='news.asp';" style="cursor : Hand" width="40" height="18">
<td background="bilder/members.gif" onmouseover="this.background='bilder/members_over.gif';" onmouseout="this.background='bilder/members.gif';" onclick="this.background='bilder/members_onclick.gif'; javascript:location.href='members.asp';" style="cursor : Hand" width="56" height="18">
<td background="bilder/info.gif" onmouseover="this.background='bilder/info_over.gif';" onmouseout="this.background='bilder/info.gif';" onclick="this.background='bilder/info_onclick.gif'; javascript:location.href='info.asp';" style="cursor : Hand" width="35" height="18">
<td background="bilder/guestbook.gif" onmouseover="this.background='bilder/guestbook_over.gif';" onmouseout="this.background='bilder/guestbook.gif';" onclick="this.background='bilder/guestbook_onclick.gif'; javascript:location.href='guestbook.asp';" style="cursor : Hand" width="64" height="18">
<td background="bilder/members_area.gif" onmouseover="this.background='bilder/members_area_over.gif';" onmouseout="this.background='bilder/members_area.gif';" onclick="this.background='bilder/members_area_onclick.gif'; javascript:location.href='members_area.asp';" style="cursor : Hand" width="77" height="18">
<td background="bilder/warlog.gif" onmouseover="this.background='bilder/warlog_over.gif';" onmouseout="this.background='bilder/warlog.gif';" onclick="this.background='bilder/warlog_onclick.gif'; javascript:location.href='warlog.asp';" style="cursor : Hand" width="50" height="18">
<td background="bilder/history.gif" onmouseover="this.background='bilder/history_over.gif';" onmouseout="this.background='bilder/history.gif';" onclick="this.background='bilder/history_onclick.gif'; javascript:location.href='history.asp';" style="cursor : Hand" width="51" height="18">
<td background="bilder/right.gif" width="9" height="18">
</tr>
<tr>
<td colspan="10" background="bilder/boarder_top.gif" width="369" height="4">
</tr>
<tr>
<td colspan="10" background="bilder/frame.gif" width="639" height="222">

<div id="divScrollBody">
<div id="divScrollContent">

texten här!

</div>
</div>
<div id="divScrollUp" style="cursor: hand;"></div>
<div id="divScrollVBg"></div>
<div id="divScrollDown" style="cursor: hand;"></div>
<div id="divScrollV" style="cursor: hand;"></div>

</tr>
</table>


Svara

Sv: Egen scrollning igen :(

Postades av 2003-04-05 23:46:34 - Johan Hjort

Testa med overflow:auto eller overflow:scroll.
"Auto" lägger till en scroll om det behövs och "Scroll"
visar den hela tiden.


Svara

Sv: Egen scrollning igen :(

Postades av 2003-04-06 07:21:44 - Viktor svensson

Jag tänkte liksom såhär typ. Men det skevar till sig skit mycket om man gör så. Alltså jag vill lägga Alla bitar i td:s istället så att dom alltid är på samma ställe på skärmen även om man har 1024x768 eller 800x648 eller va det är för upplösningar.


<style type="text/css">
<!--
#divScrollBody {overflow:hidden; z-index:1; width:607px;
height:214px; clip: rect(0 607 214 0); border: #000000; border-style: dotted;
border-top-width: 0; border-right-width: 0; border-bottom-width: 0;
border-left-width: 0; }
#divScrollContent {width:607px; }
#divScrollVBg {width:10px; height:179px; z-index:2;
background-image: url(bilder/scroll/bg_v.gif);
layer-background-image: url(bilder/scroll/bg_v.gif); clip: rect(0 10 179 0); }
#divScrollUp {width:10px; height:10px; z-index:2;
clip: rect(0 10 10 0); background-image: url(bilder/scroll/up.gif);
layer-background-image: url(bilder/scroll/up.gif); }
#divScrollDown { width:10px; height:10px; z-index:2;
background-image: url(bilder/scroll/down.gif);
layer-background-image: url(bilder/scroll/down.gif); clip: rect(0 10 10 0); }

#divScrollV { position:absolute; left:354px; top:335px; width:10px; height:20px; z-index:3;
cursor: hand; background-image: url(bilder/scroll/scroll_v.gif);
layer-background-image: url(bilder/scroll/scroll_v.gif); clip: rect(0 10 20 0); }

-->
</style>
<script type="text/javascript" language="JavaScript" src="Jscripts/scroll_set.js"></script>
<script type="text/javascript" language="JavaScript">
<!--
var objScroll=new Array();
function Init(){
objScroll[0]=new make_scroll_set('divScrollV', 'divScrollUp', 'divScrollVBg', 'divScrollDown', 'divScrollBody', 'divScrollContent', 0, 0, 0, 0)
if(document.layers){
document.captureEvents(Event.MOUSEMOVE | Event.MOUSEDOWN | Event.MOUSEUP)
}
document.onmousemove=mouse_move;
document.onmousedown=mouse_down;
document.onmouseup=mouse_up;
}

//-->
</script>

</head>

<body background="bilder/bg.gif" leftmargin="0" rightmargin="0" topmargin="0" onload="Init();">
<DIV align="center">
<table width="639" height="" cellpadding="0" cellspacing="0">
<tr>
<td colspan="10" background="bilder/Loggo.gif" width="639" height="132">
</tr>
<tr>
<td background="bilder/left.gif" width="8" height="18">
<td background="bilder/Start.gif" onmouseover="this.background='bilder/start_over.gif';" onmouseout="this.background='bilder/start.gif';" onclick="this.background='bilder/start_onclick.gif'; javascript:location.href='start.asp';" style="cursor : Hand" width="249" height="18">
<td background="bilder/news.gif" onmouseover="this.background='bilder/news_over.gif';" onmouseout="this.background='bilder/news.gif';" onclick="this.background='bilder/news_onclick.gif'; javascript:location.href='news.asp';" style="cursor : Hand" width="40" height="18">
<td background="bilder/members.gif" onmouseover="this.background='bilder/members_over.gif';" onmouseout="this.background='bilder/members.gif';" onclick="this.background='bilder/members_onclick.gif'; javascript:location.href='members.asp';" style="cursor : Hand" width="56" height="18">
<td background="bilder/info.gif" onmouseover="this.background='bilder/info_over.gif';" onmouseout="this.background='bilder/info.gif';" onclick="this.background='bilder/info_onclick.gif'; javascript:location.href='info.asp';" style="cursor : Hand" width="35" height="18">
<td background="bilder/guestbook.gif" onmouseover="this.background='bilder/guestbook_over.gif';" onmouseout="this.background='bilder/guestbook.gif';" onclick="this.background='bilder/guestbook_onclick.gif'; javascript:location.href='guestbook.asp';" style="cursor : Hand" width="64" height="18">
<td background="bilder/members_area.gif" onmouseover="this.background='bilder/members_area_over.gif';" onmouseout="this.background='bilder/members_area.gif';" onclick="this.background='bilder/members_area_onclick.gif'; javascript:location.href='members_area.asp';" style="cursor : Hand" width="77" height="18">
<td background="bilder/warlog.gif" onmouseover="this.background='bilder/warlog_over.gif';" onmouseout="this.background='bilder/warlog.gif';" onclick="this.background='bilder/warlog_onclick.gif'; javascript:location.href='warlog.asp';" style="cursor : Hand" width="50" height="18">
<td background="bilder/history.gif" onmouseover="this.background='bilder/history_over.gif';" onmouseout="this.background='bilder/history.gif';" onclick="this.background='bilder/history_onclick.gif'; javascript:location.href='history.asp';" style="cursor : Hand" width="51" height="18">
<td background="bilder/right.gif" width="9" height="18">
</tr>
<tr>
<td colspan="10" background="bilder/boarder_top.gif" width="369" height="4">
</tr>
<tr>
<td colspan="10" background="bilder/frame.gif" width="639" height="222">
<table>
<tr>
<td rowspan="3">
<div id="divScrollBody">
<div id="divScrollContent">

texten här!

</div>
</div>

<td>

<div id="divScrollUp" style="cursor: hand;"></div>
<td>
<div id="divScrollVBg"></div>
<div id="divScrollV" style="cursor: hand;"></div>
<td>
<div id="divScrollDown" style="cursor: hand;"></div>

</tr>
</table>
</tr>
</table>


Svara

Sv: Egen scrollning igen :(

Postades av 2003-04-06 22:29:49 - Uffe Bengtsson

Har du provat med relative positionering? Jag har själv suttit o klurat lite på det och lyckats.

Problemet jag råkade ut för är när man ändrar storleken så hänger inte lagerna med, men det löste jag med:

<code>
onResize="self.location.reload()"
</code>

Om du inte lyckas finns hela lösningen på http://www.sorl.se


Svara

Sv: Egen scrollning igen :(

Postades av 2003-04-07 07:12:34 - Viktor svensson

Min dator pajade typ nyss så jag har inte mina grejer på datorn än. Han bränna ut allt men inte lagt in det men ska göra det nu nån dag. SÅ får jag väll se om det funkar :D


Svara

Sv: Egen scrollning igen :(

Postades av 2003-04-07 15:56:31 - Hobil Haidari

ouch!?

HD krasch, sånt vill man inte råka ut för... gjorde det för året och hade inte hunnit spara allt... gissa om man blev knäckt!?

Det har gått ett år och jag har fortfarande inte hämtat mig från den traumatiska incidenten hehe ;o)


Svara

Sv: Egen scrollning igen :(

Postades av 2003-04-07 22:13:27 - Viktor svensson

Hehe själv lyckades jag spara allt av värde. Hela explorer och internet osv kraschade. Gick inte att fixa utan att instalera om OP men jag koplade i en brännare och brände det nödvändigaste :D


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 721
27 958
271 751
6 274
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies