webForumDet fria alternativet

Inget märkvärdigt?

0 svar · 157 visningar · startad av Andreas L

Andreas LMedlem sedan sep. 2000215 inlägg
#1

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

260 ms totalt · 3 externa anrop · v20260731065814-full.30151723
135 ms — hämta forumlista (db)
119 ms — hämta statistik (db)
139 ms — hämta tråd, inlägg och bilagor (db)