Hej på er!
Jag lägger till ny text i ett lager och efter att jag lagt till ett par textrader(som kommer ifrån ett annat ställe) så dyker scrollisten upp, precis som tänkt.
Det jag vill är att lagret alltid skall visa det som står längst ner i lagret; jag behöver alltså lite kod som ser till att ge någon typ av scrollvärde till lagret, så att man inte behöver dra i scrollisten själv.
Förstår ni hur jag menar? Jag är lite trött och skriver säkert luddigt, men det handlar inte om att någon text skall "glida över skärmen", nej lagret skall alltid vara scrollat längst ner!
Använder följande kod till ett lager som heter "layer1":
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_setTextOfLayer(objName,x,newText) { //v4.01
if ((obj=MM_findObj(objName))!=null) with (obj)
if (document.layers) {document.write(unescape(newText)); document.close();}
else
'här läggs texten till och sedan skall det scrollas ner automatiskt
innerHTML += unescape(newText+'<br>');
}
Ok, jag sysslar med VBScript egentligen och skall inte försöka lura i någon att det är jag som skrivit koden, men det vore snällt om jag fick lite hjälp att anpassa den efter mina behov!
Tack på förhand och god jul!
/Andreas