Vorlage auf einer PHP-Seite nicht Scrollen.
Hallo,
Ich hab da mal ne Frage.
Ich habe in PHP eine Site gemacht die mir aus einer MSSQL DB daten ausgibt.
Die Site besteht aus einer Vorlage und aus einer Normalen Seite.
Wenn jetzt sehr viele Daten kommen dann gibt es mehrere Seiten also muß man
am Scroll z.B. weiterscollen. Dabei bewegt sich dann aber die ganze Seite.
Gibt es da was wo mir z.B. die Vorlage also bei mir das Inhaltsverzeichnis das
habe ich auf der Vorlage drauf habe stehen bleibt wenn man mit der Seite nach unten
scrollt?
Danke.
Helmut
Ich hab da mal ne Frage.
Ich habe in PHP eine Site gemacht die mir aus einer MSSQL DB daten ausgibt.
Die Site besteht aus einer Vorlage und aus einer Normalen Seite.
Wenn jetzt sehr viele Daten kommen dann gibt es mehrere Seiten also muß man
am Scroll z.B. weiterscollen. Dabei bewegt sich dann aber die ganze Seite.
Gibt es da was wo mir z.B. die Vorlage also bei mir das Inhaltsverzeichnis das
habe ich auf der Vorlage drauf habe stehen bleibt wenn man mit der Seite nach unten
scrollt?
Danke.
Helmut
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 127366
Url: https://administrator.de/contentid/127366
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
7 Kommentare
Neuester Kommentar
Verwende CSS für deine HTML-Ausgabe, dann gibt es gleich mehrere Möglichkeiten: du kannst die Daten in ein DIV mit einer fixen Höhe und dem CSS-Attribut "overflow:scroll;" packen, oder den nicht zu scrollenden Teil mit "position:fixed;" als nicht scrollbar festlegen. "position:fixed;" wird allerdings vom IE 6 (und Vorversionen) nicht unterstützt.
http://www.css4you.de/ ist eine gute Anlaufstelle
Hi Helmut,
hab ein nettes Java-Script gefunden.
Wenn die Seite gescrollt wird, so wird der DIV-Bereich auf
seine Ursprungsposition geschoben.
Gruß
Günni
P.S.: Funktioniert mit IE8, andere Browser zum Testen hab ich i.M. nicht installiert.
hab ein nettes Java-Script gefunden.
Wenn die Seite gescrollt wird, so wird der DIV-Bereich auf
seine Ursprungsposition geschoben.
<html>
<body topmargin="20">
<!-- DIV-Bereich der beim Scrollen auf seine Ursprungsposition verschoben wird //-->
<div id="divStayTopLeft" style="position:relative;
width:754px; height:100px; z-index:0; left: 10px; top: 10px;
background-color: #d3d3d3; layer-background-color: #d3d3d3;
visibility: visible;">
<font color="#ff0000"> Vorlage </font><br><br>
Text zur Vorlage
</div>
<!-- Ende Div//-->
<!--
Floating Menu script- Roy Whittle
(http://www.javascript-fx.com/)
Script featured on/available at http://www.dynamicdrive.com/
This notice must stay intact for use
//-->
<script type="text/javascript">
var verticalpos="fromtop"
function JSFX_FloatTopDiv(){
var startX = 3,
startY = 0;
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function ml(id){
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x;this.style.top=y;};
el.x = startX;
if (verticalpos=="fromtop") el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight :
document.body.scrollTop + document.body.clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function(){
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : document.body.scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}else{
var pY = ns ? pageYOffset + innerHeight :
document.body.scrollTop + document.body.clientHeight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("divStayTopLeft");
stayTopLeft();
}
JSFX_FloatTopDiv();
</script>
<!-- Text wurde zum Testen mit margin-top nach unten verschoben.
Wenn der Text nach oben/unten gescrollt wird, verschiebt sich
das oben definierte DIV-Element entsprechend.
// -->
<p style="margin-top:800px;">
Blindtext BlindtextBlindtext BlindtextBlindtext
BlindtextBlindtext BlindtextBlindtext Blindtext<br>
Blindtext BlindtextBlindtext BlindtextBlindtext
BlindtextBlindtext BlindtextBlindtext Blindtext<br>
Blindtext BlindtextBlindtext BlindtextBlindtext
BlindtextBlindtext BlindtextBlindtext Blindtext<br>
Blindtext BlindtextBlindtext BlindtextBlindtext
BlindtextBlindtext BlindtextBlindtext Blindtext<br>
</p>
</body>
</html>
Gruß
Günni
P.S.: Funktioniert mit IE8, andere Browser zum Testen hab ich i.M. nicht installiert.