Hvorfor virker dette ikke
Denne funktion skulle åbne et nyt lille vindue med indholdet af table.asp, men det gør den ikke. Hvordan kan det være?Det skal lige siges at variablen table_dialog er defineret. :)
function table()
{
iView.focus()
table_dialog=window.open("table.asp", "Ny table", "top=100,left=100,height=300,width=400,scrollbars=no");
}
function CreateTable(tr, tc, ta, tb, tp, ts, tw, tt){
var tablewidth="";
iView.focus()
if(tw!=""){
tablewidth=" width=\"" + tw + tt + "\"";
}
var thtml="<table border=\"" + tb + "\" cellpadding=\"" + tp + "\" cellspacing=\"" + ts + "\"" + tablewidth + ">";
tr=parseInt(tr);
tc=parseInt(tc);
for(r=0;r<tr;r++){
thtml+="<tr>";
for(c=0;c<tc;c++){
thtml+="<td></td>";
}
thtml+="</tr>";
}
thtml+="</table>";
InsertHTML(thtml);
table_dialog.close();
}
bla bla
og her køres funktionen
<td valign="center" align="center" onmouseover="over(this);" onmouseout="out(this);" width="20" height="20">
<div onclick="table()">
<img hspace="2" vspace="1" src="img/table.gif" ondragstart="return false;" alt="Indsæt table">
</div>
</td>
