Mahlzeit André,
Warum muss ich in der Funktion solche komplizierten Eingaben bzw. Anführungsstriche und Pluszeichen machen?
"width="+Breite+", height="+Hoehe+",...
Weil Du an der Stelle einen String aus konstanten und variablen Teilen http://de.selfhtml.org/javascript/sprache/operatoren.htm#zeichenkettenverknuepfung@title=zusammensetzt.
Warum funktioniert das nur, wenn ich in der HTML-Datei
<a href="javascript:void(0);" onClick="FensterOeffnen('inhalt/bericht.html'...
eingebe und funktioniert nicht, wenn ich<a href="inhalt/bericht.html" onClick="FensterOeffnen('this.ref'...
eingebe??
Weil Du im letzteren Fall wahrscheinlich statt eines Strings mit dem Inhalt "this.ref" eher den Wert des Attributs http://de.selfhtml.org/html/verweise/definieren.htm#beispiele@title=href des <http://de.selfhtml.org/javascript/sprache/objekte.htm#this@title=aktuellen Elements> übergeben wolltest.
Dir fehlen offenbar noch elementare Grundlagen von Javascript - insbesondere was Variablen, verschiedene Variablentypen, ihre Ver- bzw. Bearbeitung usw. angeht. Eigne Dir diese Kenntnisse an ... ohne sie wirst Du es in Zukunft auf Dauer schwer haben!
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|