Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

can

erro no ie 6

Recommended Posts

entao pessoal fiz esse codigo ele funciona normal no firefox so que no ie ele nao funciona alguem poderia ver pra mim o que esta errado

 

valeu http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

 

 

<html>

<head>

 

<script type="text/JavaScript">

function listbox(passo){

alert(passo);

 

var root = document.getElementById('tab').getElementsByTagName('tr')[0].parentNode;

var passo1 = document.getElementById('passo1');

var passo2 = document.getElementById('passo2');

var inputs = document.getElementById('tab').getElementsByTagName('input');

 

for (i=0;i<inputs.length;i++){

if (inputs.type=="checkbox" && inputs.checked==true && inputs.name=="selecao"){

var numlinha = inputs.value;

var obj = root.getElementsByTagName('tr')[numlinha].cloneNode(true);

 

if(passo == "passo1"){

passo1.appendChild(obj);

}else{

passo2.appendChild(obj);

}

}

}

}

</script>

</head>

<body>

 

<table width="300" border="1" cellpadding="2" cellspacing="2" bgcolor="#CCCCCC" id="tab">

<tbody>

<?

for($i=0;$i<=10;$i++){

?>

<tr id="<?=$i?>">

<td>teste<?=$i?></td>

<td>aa<?=$i?></td>

<td>aaaa<?=$i?></td>

<td>aaaa<?=$i?></td>

<td><input type="checkbox" name="selecao" title="<?=$i?>" value="<?=$i?>"></td>

</tr>

<?

 

}

?>

 

</tbody>

</table>

 

<br>

<a href="#" onclick="listbox('passo1');">passo1</a>

<a href="#" onclick="listbox('passo2');">passo2</a>

<br>

 

 

 

 

<table width="300" border="1" cellpadding="2" cellspacing="2" bgcolor="#CCCCSS" id="passo1">

<tbody>

 

</tbody>

</table>

 

<table width="300" border="1" cellpadding="2" cellspacing="2" bgcolor="#CCCCCC" id="passo2">

<tbody>

 

</tbody>

</table>

 

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>

<head>

<script language=JavaScript>

 

function testando(passo){

 

var inputs = document.getElementsByTagName('input');

var rowspasso1 = document.getElementById('passo1').getElementsByTagName('tr');

var rowspasso2 = document.getElementById('passo2').getElementsByTagName('tr');

 

// Conto quantos inputs tem no documento.

for (i=0;i<inputs.length;i++){

 

// Se os inputs for checkbox, e se tem algum checkbox marcado e o name é igual a selecao.

// Caso todas opcoes for verdadeira executa o codigo.

if (inputs.type=="checkbox" && inputs.checked==true && inputs.name=="selecao"){

 

var linha = document.getElementById(i);

var colunas = linha.getElementsByTagName('td');

 

var xyz=document.getElementById(passo).insertRow(0);

 

for (j=0;j<colunas.length;j++){

 

var y1=xyz.insertCell(j);

 

if(colunas[j].firstChild.nodeValue == null){

y1.innerHTML="<input type='button' name='"+passo+"' value='Deletar' onclick='deleteRow(this)'><input type='button' name='"+passo+"' value='Editar' onclick='editarRow(this)'>";

}else{

y1.innerHTML="<span>"+colunas[j].firstChild.nodeValue+"</span>";

 

}

 

}

 

}

 

}

 

}

 

function deleteRow(r)

{

var i=r.parentNode.parentNode.rowIndex;

 

alert(i.parentNode.parentNode.rowIndex);

document.getElementById(r.name).deleteRow(i);

}

 

function editarRow(r)

{

var i=r.parentNode.parentNode.rowIndex;

alert(i);

document.getElementById(r.name).deleteRow(i);

}

 

 

 

 

 

 

 

 

 

 

</SCRIPT>

 

</head>

 

 

<table id="asd" border=\"0\" style="float:left;">

 

<?

 

for($i=0;$i<10;$i++){

 

?>

<tr id="<?=$i?>">

<td>teste<?=$i?></td>

<td>aa<?=$i?></td>

<td>aaaa<?=$i?></td>

<td><input type="checkbox" name="selecao" title="<?=$i?>" value="<?=$i?>"></td>

</tr>

<?

 

}

?>

 

</table>

 

<div style="float:left;">

<a href="#" onClick="testando('passo1')"> passo 1 </a><br>

<a href="#" onClick="testando('passo2')"> passo 2 </a>

 

 

</div>

 

<div style="overflow:auto; width:300px; height:150px;">

<table id ="passo1" border="1" style="float:left; background-color:red;">

 

</table>

</div>

 

<div style="overflow:auto; width:300px; height:150px;">

<table id ="passo2" border="1" style="float:left; background-color:red;">

 

</table>

</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.