hallo
habe jetzt mal ein wenig in der doku gestöbert :-)
auch wenn mir das a) zu umständlich scheint kapiert das zumindest der firefox.
im IE taucht hier nichts auf! allerdings wird beim absenden eines formulars die anzahl der erstellten "formular kopien" übertragen. :-| (also ohne vorige eingabe möglichkeit.
was mache ich hier falsch?
<script language="JavaScript">
var tablcount = 0;
function insert_table(elem) {
var fx = document.getElementById(elem);
var tabl = document.createElement("table");
tabl.id = 'tbl' + tablcount;
tabl.width = '100%';
tabl.border = 3;
var TR_1 = document.createElement("tr");
var TD_1_1 = document.createElement("td");
var TD_1_1_content1 = document.createTextNode("some text");
TD_1_1.appendChild(TD_1_1_content1);
var TD_1_2 = document.createElement("td");
var TD_1_2_content1 = document.createElement("input");
TD_1_2_content1.type = 'text';
TD_1_2_content1.name = 'akey';
TD_1_2_content1.size = 5;
var TD_1_2_content2 = document.createTextNode(" or ");
var TD_1_2_content3 = document.createElement("input");
TD_1_2_content3.type = 'text';
TD_1_2_content3.name = 'astring';
TD_1_2_content3.size = 20;
var TD_1_2_content4 = document.createElement("a");
TD_1_2_content4.href = 'javascript:x();';
TD_1_2_content4.onclick = function() {
url = 'http://wehwehweh';
alert(url);
return false;
}
var TD_1_2_content5 = document.createElement("img");
TD_1_2_content5.src = 'search.gif';
TD_1_2_content5.border = 0;
TD_1_2_content4.appendChild(TD_1_2_content5);
TD_1_2.appendChild(TD_1_2_content1);
TD_1_2.appendChild(TD_1_2_content2);
TD_1_2.appendChild(TD_1_2_content3);
TD_1_2.appendChild(TD_1_2_content4);
TR_1.appendChild(TD_1_1);
TR_1.appendChild(TD_1_2);
tabl.appendChild(TR_1);
var TR_2 = document.createElement("tr");
var TD_2_1 = document.createElement("td");
var TD_2_1_content1 = document.createTextNode("some info");
TD_2_1.appendChild(TD_2_1_content1);
var TD_2_2 = document.createElement("td");
var TD_2_2_content1 = document.createElement("input");
TD_2_2_content1.type = 'text';
TD_2_2_content1.name = 'key2';
TD_2_2_content1.value = 'wert';
TD_2_2_content1.size = 10;
TD_2_2.appendChild(TD_2_2_content1);
TR_2.appendChild(TD_2_1);
TR_2.appendChild(TD_2_2);
tabl.appendChild(TR_2);
fx.appendChild(tabl);
tablcount++;
}
//-->
</script>
<div id="mask"></div>
<a href="javascript:;" onClick="insert_table('mask')">doubble me</a>
Gruß Maik