Es ist zum junge Hunde kriegen...
also das Beispiel geht wie gesagt einwandfrei.
Wenn ich es in meinen Code einbaue, geht gar nix.
Ich habe mitterweile in den relevanten Passagen in der function getnewrow()
Ausgabefenster eingebaut um zu sehen wo er ist...
er läuft also alles sauber ab nur findet die
document.querySelector(tabr).innerHTML +=xmlhttp.responseText;
wohl die tabr nicht (zuvor mit der getelemtsbyid hat sie es gefunden!!)
in den alertfenstern sehe ich auch das die Werte von der onclick übertragen wird und in der function auch entgegengenommen wurde
im Browser habe ich in der javascript-konsole diese Meldungen (mein css... da stimmt was mit dem pfad nicht sollte aber so hoffe nichts machen)
handler: function (e){return typeof b===i||e&&b.event.triggered===
e.type?t:b.event.dispatch.apply(f.elem,arguments)}
isAttribute: false
lineNumber: 3
listenerBody: "function (e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)}"
node: document
sourceName: "https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"
type: "click"
useCapture: false
dann bekomme ich noch diese Meldungen
GET http://192.168.2.102/css/css/img/gray_jean.png 404 (Not Found)jquery.min.js:3 (anonymous function)jquery.min.js:3 cjquery.min.js:3 p.fireWithjquery.min.js:3 b.extend.readyjquery.min.js:3 H
index.php?id=1:96 Uncaught TypeError: Cannot read property 'innerHTML' of null
Ich habe auch rechts im Browser dieses
Ich muss das nochmals etwas schildern... ich glaube es liegt evtl. an was anderm
ich arbeite ja hier mit regsiterkarten in dieser Form
<ul class="tabs left">
<li><a href="#tabr1" onclick="getnewrow('tabr1', 'id1', 'sid2','erstezeieloderfolgezeile')">Tab1</a></li>
<li><a href="#tabr2" onclick=" auch wie die anderen">Tab2</a></li>
<li><a href="#tabr3" onclick=" auch wie die anderen">Tab3</a></li>
</ul>
<div id="tabr1" class="tab-content">Tab1</div>
<div id="tabr2" class="tab-content">Tab2</div>
<div id="tabr3" class="tab-content">Tab3</div>
wenn ich jetzt auf die Regsiterkarte klicke, dann weiss die Funktion , aha, ich muss erstmal die Tabelle rüber schicken, also dann wird erst
<table>
<tbody id="tbodyid-1">
<tr><td></td></tr>
</tbody>
</table>
<tr><td>< hier wird ein add-new-row-button gesendet der auch wieder eine onclick hat></td></tr>
ich habe also ganz am Anfang ein <div></div>
das wird mit einer Tabelle gefüllt..
dann erhält diese Tabelle bzw. im Anschluss an die tabelle einen weiteren Button
an diesem klickt man hinzufügen
und dann fügt man Zeile für Zeile für Zeile hinzu
usw. usw
gesendet.
aktuell scheitert er jedoch schon beim ersten Aufruf... er füllt also den <div></div> erst gar nicht
wenn allerdings der
document.querySelector(tabr).innerHTML +=
nicht mit <div> arbeiten kann dann müsste ich meine function umschreiben und abfragen ob es der Tabellenaufbau, oder das Anhängen einer Zeile ist
Mist... ich hoffe ich steige noch durch :(
Grüße Jürgen