Hallo zusammen,

ich möchte bzw. muss einen div container in den ich per include seiten einbinde, nicht mit den normalen scrollbars ausstatten, sondern mit hilfe von diesem script. Es erzeugt aber immer unter dem div platz sodass trotzdem die normalen scrollbars erscheinen. Und als ob das nicht genug wäre kann man bloß immer eine bestimmte pixelangabe im script machen die bestimmt wie lang der inhalt zu scrollen geht. Ich bräuchte also ein schöneres script oder etwas wie: height: auto;

Danke im voraus.

Hier das Script:

Code:
function doresize () 
	{location.reload();return false;}
if(document.layers)window.captureEvents(Event.RESIZE); window.onresize=doresize;

var  js10 = (document.images)?false:true; // NN2.x
var  js11 = (document.images) && ((window.screen)?false:true); // NN3.x
var  ie = ((document.all) && (window.offscreenBuffering)) ? true : false; // IE >= 4.x
var  isNS = ((document.captureEvents) && (!document.getElementById)) ? true : false; // NN4.x
var  mz = ((document.getElementById) && (!document.all) && (document.documentElement)) ? true : false; // NN6/MZ
var  op = ((document.getElementById) && (navigator.userAgent.indexOf('Opera') != -1)) ?true : false;
var isMacIE = ( (navigator.userAgent.indexOf("IE 4") > -1) && (navigator.userAgent.indexOf("Mac")  > -1) );

y=0; weiter=0;

function testen() 
{
br=0;
	if (ie)        
	{
	br=2;
	schicht='document.all["';stil='"].style';
	}
	if (isNS)        	
	{
	schicht='document.layers.scrollWindowDiv.document.layers["';stil='"]';
	}
	if (mz)
	{
	schicht='document.getElementById("';stil='").style';
	}
	if(op) 
	{
	schicht='document.getElementById("';stil='").style';
	}
	/* elsewindow.location.href="controlling.html"; // nur NN und IE !!!*/
}

function moveIt(wen,wert) 
{
test=y;  // Hilfsvariable
y+=wert;
if &#40;y < -251 || y > 1&#41; 
	&#123;
	y=test;
	eval&#40;schicht+wen+stil+'.top="'+y+'"'&#41;;
&#125;
else 
	&#123;
	eval&#40;schicht+wen+stil+'.top="'+y+'"'&#41;;
	&#125;
&#125;

function scrollen&#40;wert&#41; 
&#123;
moveIt&#40;'scrollContentDiv',wert&#41;;
a=wert;
if &#40;&#40;weiter&#41;&&&#40;y<10&#41;&#41; setTimeout&#40;"scrollen&#40;a&#41;",1&#41;;
&#125;

function gone&#40;&#41;
&#123;   
if&#40;isNS&#41;
	&#123;   
	document.scrollWindowDiv.document.scrollContentDiv.moveTo&#40;20,0&#41;; 
	y=0;
	&#125;   
if&#40;ie&#41;   
	&#123;   
	scrollContentDiv.style.pixelLeft=20;   
	scrollContentDiv.style.pixelTop=0;
	y=0;
	&#125;   
if&#40;mz&#41;
	&#123;   
	document.getElementById&#40;"scrollContentDiv"&#41;.style.left="20px";    
	document.getElementById&#40;"scrollContentDiv"&#41;.style.top="0px";
	y=0;
	&#125;
if&#40;op&#41;
	&#123;   
	scrollContentDiv.style.pixelLeft=20;   
	scrollContentDiv.style.pixelTop=0;
	y=0;
	&#125;
&#125;
CSS
Code:
#scrollWindowDiv 
	&#123;
	position&#58;absolute; 
	left&#58;110; 
	top&#58;110; 
	width&#58;515; 
	height&#58;330;
	border&#58;0px;
	clip&#58;rect&#40;0,515,330,0&#41;;
	z-index&#58;1;
	&#125;
#scrollContentDiv 
	&#123;
	position&#58;absolute;
	left&#58;30px;
	top&#58;0px;
	width&#58;515;
	z-index&#58;0;
	&#125;
Html

Code:
<div align="center" id="scrollWindowDiv">
				<table>
		  		  <tr>
					<td><div id="scrollContentDiv">
					<?php
                        switch&#40;$_GET&#91;'action'&#93; &#41;
						&#123;
                        case "start"&#58; include&#40;"start.html"&#41;; break;
						case "sampler"&#58; include&#40;"sampler.html"&#41;; break;
						case "login"&#58; include&#40;"login.html"&#41;; break;
						case "impressum"&#58; include&#40;"impressum.html"&#41;; break;

                        default&#58; include&#40;"start.html"&#41;; break;
                        &#125;       
					?>
					</div></td>
		  		  </tr>
				</table>
				</div>
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!