hi there i am making an application in which i have to populate columns that consist of some textfields and some input boxes the problem is at the mozilla's end, it creates a new node and appends the new created or child node to the parent node it is working fine to the point of addition in the Explorer And Mozzila but when it comes to deleting the column it still works perfect in explorer without any javascript or other error but when i try to use Mozzila it gives me error.
the error code is here
Node was not found" code: "8
why is that so i cant understand if it cant find the node then it means tha the name i am providing it is not the right one,but if it is not the right one then how come it could delete it in the explorer
here is my code for that work any help would be highly appreciated
[code=javascript]file=allmethods .js
var xmlHttpAddCol;
function AddCol(action,q ){
var url;
var inc ;
xmlHttpAddCol=G etXmlHttpObject ();
if (xmlHttpAddCol= =null){
alert ("Browser does not support HTTP Request");
return;
}
if(action=="add "){
inc = parseInt(docume nt.addfrm.count .value) + 1;
url="addcol.php ?q="+inc+"&sid= "+Math.random() ;
xmlHttpAddCol.o nreadystatechan ge=SCAddCol;
xmlHttpAddCol.o pen("GET",url,t rue);
xmlHttpAddCol.s end(null);
}else if(action=="del "){
var field=q-1;
removediv();
document.getEle mentById("pictu re"+field).styl e.visibility='v isible';
alert("field"+f ield);
alert("q"+q);
if(field>0){
document.getEle mentById("tdpic ture"+field).st yle.display='in line';
}
inc = parseInt(docume nt.addfrm.count .value) - 1;
document.getEle mentById('count ').value=inc;
}
}
function removediv(){
var divno = document.getEle mentById('count ').value;
var d = document.getEle mentById('txtHi nt'+0);
var divname ='txtHint'+divn o;
var olddiv =document.getEl ementById(divna me);
d.removeChild(o lddiv);
}
function SCAddCol(){
if (xmlHttpAddCol. readyState==4 || xmlHttpAddCol.r eadyState=="com plete"){
var a=xmlHttpAddCol .responseText;
var b=a.split("|");
var field=b[1];
if(field!=0){
document.getEle mentById("tdpic ture"+field).st yle.display='no ne';
}
var ni=document.get ElementById('tx tHint0');
var numi = document.getEle mentById('count ');
var inc = parseInt(docume nt.addfrm.count .value) + 1;
var num = inc;
numi.value = field+1;
var resdiv = document.create Element('div');
alert(resdiv);
var divIdName = 'txthint'+num;
resdiv.setAttri bute('id',divId Name);
ni.appendChild( resdiv);
document.getEle mentById(divIdN ame).innerHTML= b[0];
document.addfrm .count.value = inc;
document.getEle mentById("pictu re"+field).styl e.visibility='h idden';
}
}
[/code]
[code=html]file=add-product-details.php
<form name="addfrm" id="addfrm" method="post" action="add-product-version.php">
<table cellspacing="1" cellpadding="5" border="1" align="center" width="1002" class="tablebg" >
<input name="spannumbe r" id="spannumber " type="hidden" value="0" />
<input name="count" id="count" type="hidden" value="0" />
<tr><td align="center" class="td_head" ><strong>Add Product</strong></td></tr>
<tr><td align="left" class="tdTitle" ><?=$cat_name;? > Series --> <?=$prod_name;? ></td></tr>
<tr>
<td align="left" class="tdTitle" >
<table cellspacing="0" cellpadding="0" border="0" align="left">
<tr>
<td align="left" class="tdTitle" >
<table cellspacing="1" cellpadding="5" border="0" align="left">
<tr><td align="left" class="tdTitle" colspan="2">Ver sion<br /><input type="text" name="versionna me[]" id="versionnam e[]" class="input" /> <input type="button" name="picture0" id="picture0" class="button" value="Add Column" onClick="javasc ript:AddCol('ad d');" /></td></tr>
<tr>
<td align="left" valign="top" width="75">Desc ription : </td>
<td align="left" valign="top"><t extarea type="text" name="prod_desc ription[]" id="prod_descri ption[]" rows="8" class="textarea "></textarea></td>
</tr>
<tr>
<td align="left" valign="top">Fe atures : </td>
<td align="left" valign="top"><t extarea type="text" name="prod_feat ure[]" id="prod_featur e[]" rows="8" class="textarea "></textarea></td>
</tr>
<tr>
<td align="left" valign="middle" >Code : </td>
<td align="left" valign="middle" ><input type="text" name="prod_code[]" id="prod_code[]" class="input" /></td>
</tr>
<tr>
<td align="left" valign="middle" >Price : </td>
<td align="left" valign="middle" ><input type="text" name="prod_pric e[]" id="prod_price[]" class="input" /></td>
</tr>
<tr>
<td align="left" valign="middle" >Bend : </td>
<td align="left" valign="middle" ><input type="text" name="prod_bend[]" id="prod_bend[]" class="input" /></td>
</tr>
<tr>
<td align="left" valign="middle" >2 Checkout ID : </td>
<td align="left" valign="middle" ><input type="text" name="prod_co_i d" id="prod_co_id " class="input" /></td>
</tr>
</table>
</td>
</tr>
</table>
<div id="txtHint0" style="border:1 px solid #FF0000;"></div>
</td>
</tr>
<tr>
<td align="left" class="tdTitle" ><input name="Submit" id="Submit" type="submit" class="button" value="Submit" title="Submit" /></td>
</tr>
</table>
</form>
[/code]
[code=html]FILE=addcol.php
<td align="left" class="tdTitle" >
<table cellspacing="1" cellpadding="5" border="0" align="left">
<tr>
<td align="left" class="tdTitle" colspan="2">
<table cellspacing="0" cellpadding="0" border="0" align="left">
<tr>
<td align="left" valign="middle" >Version<br /><input type="text" name="versionna me[]" id="versionnam e[]" class="input" /> </td>
<td align="left" valign="middle" id="tdpicture<? =$_GET['q'];?>"><br /><input type="button" name="picture<? =$_GET['q'];?>" id="picture<?=$ _GET['q'];?>" class="button" value="Add Column" onclick="AddCol ('add');" /></td>
<td align="left" valign="middle" id="tddelete<?= $_GET['q'];?>"><br /><input type="button" name="delete<?= $_GET['q'];?>" id="delete<?=$_ GET['q'];?>" class="button" value="Delete Column" onclick="AddCol ('del','<?=$_GE T['q'];?>');" /></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left" valign="top" width="75">Desc ription : </td>
<td align="left" valign="top"><t extarea type="text" name="prod_desc ription[]" id="prod_descri ption[]" rows="8" class="textarea "></textarea></td>
</tr>
<tr>
<td align="left" valign="top">Fe atures : </td>
<td align="left" valign="top"><t extarea type="text" name="prod_feat ure[]" id="prod_featur e[]" rows="8" class="textarea "></textarea></td>
</tr>
<tr>
<td align="left" valign="middle" >Code : </td>
<td align="left" valign="middle" ><input type="text" name="prod_code[]" id="prod_code[]" class="input" /></td>
</tr>
<tr>
<td align="left" valign="middle" >Price : </td>
<td align="left" valign="middle" ><input type="text" name="prod_pric e[]" id="prod_price[]" class="input" /></td>
</tr>
<tr>
<td align="left" valign="middle" >Bend : </td>
<td align="left" valign="middle" ><input type="text" name="prod_bend[]" id="prod_bend[]" class="input" /></td>
</tr>
<tr>
<td align="left" valign="middle" >2 Checkout ID : </td>
<td align="left" valign="middle" ><input type="text" name="prod_co_i d[]" id="prod_co_id[]" class="input" /></td>
</tr>
</table>
<div id="txtHint<?= $_GET['q']?>"></div>
</td>
<? $a=$_GET['q'];
$a=$a-1;
echo "|".$a;
?>
[/code]
the error code is here
Node was not found" code: "8
why is that so i cant understand if it cant find the node then it means tha the name i am providing it is not the right one,but if it is not the right one then how come it could delete it in the explorer
here is my code for that work any help would be highly appreciated
[code=javascript]file=allmethods .js
var xmlHttpAddCol;
function AddCol(action,q ){
var url;
var inc ;
xmlHttpAddCol=G etXmlHttpObject ();
if (xmlHttpAddCol= =null){
alert ("Browser does not support HTTP Request");
return;
}
if(action=="add "){
inc = parseInt(docume nt.addfrm.count .value) + 1;
url="addcol.php ?q="+inc+"&sid= "+Math.random() ;
xmlHttpAddCol.o nreadystatechan ge=SCAddCol;
xmlHttpAddCol.o pen("GET",url,t rue);
xmlHttpAddCol.s end(null);
}else if(action=="del "){
var field=q-1;
removediv();
document.getEle mentById("pictu re"+field).styl e.visibility='v isible';
alert("field"+f ield);
alert("q"+q);
if(field>0){
document.getEle mentById("tdpic ture"+field).st yle.display='in line';
}
inc = parseInt(docume nt.addfrm.count .value) - 1;
document.getEle mentById('count ').value=inc;
}
}
function removediv(){
var divno = document.getEle mentById('count ').value;
var d = document.getEle mentById('txtHi nt'+0);
var divname ='txtHint'+divn o;
var olddiv =document.getEl ementById(divna me);
d.removeChild(o lddiv);
}
function SCAddCol(){
if (xmlHttpAddCol. readyState==4 || xmlHttpAddCol.r eadyState=="com plete"){
var a=xmlHttpAddCol .responseText;
var b=a.split("|");
var field=b[1];
if(field!=0){
document.getEle mentById("tdpic ture"+field).st yle.display='no ne';
}
var ni=document.get ElementById('tx tHint0');
var numi = document.getEle mentById('count ');
var inc = parseInt(docume nt.addfrm.count .value) + 1;
var num = inc;
numi.value = field+1;
var resdiv = document.create Element('div');
alert(resdiv);
var divIdName = 'txthint'+num;
resdiv.setAttri bute('id',divId Name);
ni.appendChild( resdiv);
document.getEle mentById(divIdN ame).innerHTML= b[0];
document.addfrm .count.value = inc;
document.getEle mentById("pictu re"+field).styl e.visibility='h idden';
}
}
[/code]
[code=html]file=add-product-details.php
<form name="addfrm" id="addfrm" method="post" action="add-product-version.php">
<table cellspacing="1" cellpadding="5" border="1" align="center" width="1002" class="tablebg" >
<input name="spannumbe r" id="spannumber " type="hidden" value="0" />
<input name="count" id="count" type="hidden" value="0" />
<tr><td align="center" class="td_head" ><strong>Add Product</strong></td></tr>
<tr><td align="left" class="tdTitle" ><?=$cat_name;? > Series --> <?=$prod_name;? ></td></tr>
<tr>
<td align="left" class="tdTitle" >
<table cellspacing="0" cellpadding="0" border="0" align="left">
<tr>
<td align="left" class="tdTitle" >
<table cellspacing="1" cellpadding="5" border="0" align="left">
<tr><td align="left" class="tdTitle" colspan="2">Ver sion<br /><input type="text" name="versionna me[]" id="versionnam e[]" class="input" /> <input type="button" name="picture0" id="picture0" class="button" value="Add Column" onClick="javasc ript:AddCol('ad d');" /></td></tr>
<tr>
<td align="left" valign="top" width="75">Desc ription : </td>
<td align="left" valign="top"><t extarea type="text" name="prod_desc ription[]" id="prod_descri ption[]" rows="8" class="textarea "></textarea></td>
</tr>
<tr>
<td align="left" valign="top">Fe atures : </td>
<td align="left" valign="top"><t extarea type="text" name="prod_feat ure[]" id="prod_featur e[]" rows="8" class="textarea "></textarea></td>
</tr>
<tr>
<td align="left" valign="middle" >Code : </td>
<td align="left" valign="middle" ><input type="text" name="prod_code[]" id="prod_code[]" class="input" /></td>
</tr>
<tr>
<td align="left" valign="middle" >Price : </td>
<td align="left" valign="middle" ><input type="text" name="prod_pric e[]" id="prod_price[]" class="input" /></td>
</tr>
<tr>
<td align="left" valign="middle" >Bend : </td>
<td align="left" valign="middle" ><input type="text" name="prod_bend[]" id="prod_bend[]" class="input" /></td>
</tr>
<tr>
<td align="left" valign="middle" >2 Checkout ID : </td>
<td align="left" valign="middle" ><input type="text" name="prod_co_i d" id="prod_co_id " class="input" /></td>
</tr>
</table>
</td>
</tr>
</table>
<div id="txtHint0" style="border:1 px solid #FF0000;"></div>
</td>
</tr>
<tr>
<td align="left" class="tdTitle" ><input name="Submit" id="Submit" type="submit" class="button" value="Submit" title="Submit" /></td>
</tr>
</table>
</form>
[/code]
[code=html]FILE=addcol.php
<td align="left" class="tdTitle" >
<table cellspacing="1" cellpadding="5" border="0" align="left">
<tr>
<td align="left" class="tdTitle" colspan="2">
<table cellspacing="0" cellpadding="0" border="0" align="left">
<tr>
<td align="left" valign="middle" >Version<br /><input type="text" name="versionna me[]" id="versionnam e[]" class="input" /> </td>
<td align="left" valign="middle" id="tdpicture<? =$_GET['q'];?>"><br /><input type="button" name="picture<? =$_GET['q'];?>" id="picture<?=$ _GET['q'];?>" class="button" value="Add Column" onclick="AddCol ('add');" /></td>
<td align="left" valign="middle" id="tddelete<?= $_GET['q'];?>"><br /><input type="button" name="delete<?= $_GET['q'];?>" id="delete<?=$_ GET['q'];?>" class="button" value="Delete Column" onclick="AddCol ('del','<?=$_GE T['q'];?>');" /></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left" valign="top" width="75">Desc ription : </td>
<td align="left" valign="top"><t extarea type="text" name="prod_desc ription[]" id="prod_descri ption[]" rows="8" class="textarea "></textarea></td>
</tr>
<tr>
<td align="left" valign="top">Fe atures : </td>
<td align="left" valign="top"><t extarea type="text" name="prod_feat ure[]" id="prod_featur e[]" rows="8" class="textarea "></textarea></td>
</tr>
<tr>
<td align="left" valign="middle" >Code : </td>
<td align="left" valign="middle" ><input type="text" name="prod_code[]" id="prod_code[]" class="input" /></td>
</tr>
<tr>
<td align="left" valign="middle" >Price : </td>
<td align="left" valign="middle" ><input type="text" name="prod_pric e[]" id="prod_price[]" class="input" /></td>
</tr>
<tr>
<td align="left" valign="middle" >Bend : </td>
<td align="left" valign="middle" ><input type="text" name="prod_bend[]" id="prod_bend[]" class="input" /></td>
</tr>
<tr>
<td align="left" valign="middle" >2 Checkout ID : </td>
<td align="left" valign="middle" ><input type="text" name="prod_co_i d[]" id="prod_co_id[]" class="input" /></td>
</tr>
</table>
<div id="txtHint<?= $_GET['q']?>"></div>
</td>
<? $a=$_GET['q'];
$a=$a-1;
echo "|".$a;
?>
[/code]
Comment