Hallo,
[x] Du moechtest http://learn.to/quote lesen.
Da sist der richtie abschnitt oder ?
Wo muss ich hier was ändern ?
[x] Du willst Dir SELFHTML oder ein beliebiges anderes sinnvolles
HTML-/JavaScript-Buch durchlesen und verstehen
<!--
var stayFolded=false
Hier fehlt ein Semikolon.
var exImg=new Image(); exImg.src='dsmh.gif'
Das sind zwei Arbeitsschritte. Also schreibe es auch bitte in zwei Zeilen.
var unImg=new Image(); unImg.src='usm.gif'
Dito.
var n = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;
var browser=((n || ie) && parseInt(navigator.appVersion)>=4)
*Sehr* unzureichend.
function makeMenu(obj,nest){
nest=(!nest) ? '':'document.'+nest+'.'
this.css=(n) ? eval(nest+'document.'+obj):eval('document.all.'+obj+'.style')
Das eval() ist hier voellig ueberfluessig. Ich behaupte, eval() wird so nur
von Leuten eingesetzt, die kein JavaScript koennen.
this.ref=(n) ? eval(nest+'document.'+obj+'.document'):eval('document');
Dito.
this.height=n?this.ref.height:eval(obj+'.offsetHeight')
Dito.
this.x=(n)? this.css.left:this.css.pixelLeft;this.y=(n)? this.css.top:this.css.pixelTop;
Zwei Schritte, zwei Zeilen.
this.hideIt=b_hideIt; this.showIt=b_showIt; this.vis=b_vis; this.moveIt=b_moveIt
3 Schritte, 3 Zeilen.
return this
Semikolon und abschliessende Klammer fehlen.
Gruesse,
CK