Ir para conteúdo

POWERED BY:

Arquivado

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

can

botao direito

Recommended Posts

entao pessoal fiz esse script so quando clico com botao direito do mouse em cima da linha ele exibe a div mas ele nao ta ocultando aquela propriedade do botao direito que tem copiar, propriedades

 

 

Se alguem puder ajudar

 

 

 

<html>
<head>
<STYLE>
#ie5menu {
	BACKGROUND-COLOR: #1e90ff; 
	BORDER-BOTTOM: #000000 0px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7.8pt; 
	FONT-WEIGHT:bold; COLOR: #FFFFFF; L
	INE-HEIGHT: 13px; 
	POSITION: absolute; 
	VISIBILITY: hidden; 
	WIDTH: 114px
}
.menuitems{
	PADDING-LEFT: 15px; PADDING-RIGHT: 15px;
	text-decoration: none; color: #000;
}

  .menuitems:link {text-decoration: none; color: #FF0000;}
  .menuitems:visited {text-decoration: none; color: #FF0000;}
  .menuitems:hover {text-decoration: none; color: #FF0000;}
  .menuitems:active {text-decoration: none; color: #FF0000;}




</STYLE>
<script language=JavaScript>
function verifica(passo) {
var rows = document.getElementById(passo).getElementsByTagName('tr');	
for (i = 0; i < rows.length; i++) {

		rows[i].oncontextmenu = function(event) {
		showmenuie5(this.rowIndex,passo);

		}
	}
}


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[i].type=="checkbox" && inputs[i].checked==true && inputs[i].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='verifica()'>";	
				}else{
					y1.innerHTML="<span>"+colunas[j].firstChild.nodeValue+"</span>";
		
				}
						
			}
			
		}
	
	}
	verifica(passo);
}

function deleteRow(lin,passo)
{
var verifpasso;
if(passo == 1){
verifpasso="passo1";
}else{
verifpasso="passo2";
}
   document.getElementById(verifpasso).deleteRow(lin);
   hidemenuie5();
   return false
}

function aa()
{
alert("sdf");
}
</SCRIPT>






<script language=JavaScript>
var display_url=0
function showmenuie5(nlinha,passo){


	var rightedge=document.body.clientWidth-event.clientX
	var bottomedge=document.body.clientHeight-event.clientY
	if (rightedge<ie5menu.offsetWidth)
	ie5menu.style.left=document.body.scrollLeft+event.clientX-ie5menu.offsetWidth
	else
	ie5menu.style.left=document.body.scrollLeft+event.clientX
	if (bottomedge<ie5menu.offsetHeight)
	ie5menu.style.top=document.body.scrollTop+event.clientY-ie5menu.offsetHeight
	else
	ie5menu.style.top=document.body.scrollTop+event.clientY
	ie5menu.style.visibility="visible"
	
	var verifpasso;
	if(passo == "passo1"){
	verifpasso=1;
	}else{
	verifpasso=2;
	}
	
	document.getElementById('divedit').innerHTML = "<a href='#'>Editar Linha</a>";
	document.getElementById('divdel').innerHTML = "<a href='#' onClick='deleteRow("+nlinha+","+verifpasso+")'>Deletar Linha</a>";
	
	return false
}

function hidemenuie5(){
	ie5menu.style.visibility="hidden";
}

function highlightie5(){
	if (event.srcElement.className=="menuitems"){
	event.srcElement.style.backgroundColor="";
	event.srcElement.style.color="#000000";
	if (display_url==1)
	window.status=event.srcElement.url;
	}
}
function lowlightie5(){
	if (event.srcElement.className=="menuitems"){
	event.srcElement.style.backgroundColor="";
	event.srcElement.style.color="#FFFFFF";
	window.status='';
	}
}
function jumptoie5(){
	if (event.srcElement.className=="menuitems")
	window.location=event.srcElement.url;
}

</SCRIPT>

</head>

<body>

<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;">
<tbody>
</tbody>
</table>
</div>

<div style="overflow:auto; width:300px; height:150px;">
<table id ="passo2" border="1" style="float:left; background-color:red;">
<tbody>
</tbody>
</table>
</div>



<br><br><br><br><br><br>


	
<div id=ie5menu onClick=jumptoie5() onMouseOut=lowlightie5()
onMouseOver=highlightie5()>
	  
<div><center>\\Thiago//</center></div>
	  
<hr color=#f8f8f8 width="100%" size="1">
	  
<div id="divedit" class=menuitems style="CURSOR: hand"  align="left"></div>

<div id="divdel" class=menuitems style="CURSOR: hand"  align="left"></div>


<hr color=#f8f8f8 width="100%" size="1">


	</div>

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);

 

 

var verifpasso;

if(passo == "passo1"){

verifpasso=1;

}else{

verifpasso=2;

}

 

 

 

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

 

var y1=xyz.insertCell(j);

 

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

y1.innerHTML="<a href=\"#\" onclick='deleteRow(this,"+verifpasso+")'>X</a>";

//y1.document.createElement('INPUT');

}else{

y1.innerHTML="<p>"+colunas[j].firstChild.nodeValue+"</p><input type='text' name='dados[]' value='"+colunas[j].firstChild.nodeValue+"'>";

 

 

}

 

}

 

}

 

}

 

}

 

function deleteRow(lin,passo)

{

var del=lin.parentNode.parentNode.rowIndex;

 

var verifpasso;

if(passo == 1){

verifpasso="passo1";

}else{

verifpasso="passo2";

}

document.getElementById(verifpasso).deleteRow(del);

}

 

 

 

 

 

 

 

 

 

 

function geradados(){

 

 

var colunas = document.getElementById("passo1").getElementsByTagName('td');

 

 

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

 

 

 

var x=document.getElementById("passo1").rows[j].cells;

alert(x[j].innerHTML);

 

}

 

 

alert(rowspasso1.length);

 

 

 

 

 

}

</SCRIPT>

 

 

 

 

 

<script type="text/javascript">

<!--

 

var editing = false;

 

function catchIt(e) {

if (editing) return;

if (!document.getElementById || !document.createElement) return;

if (!e) var obj = window.event.srcElement;

else var obj = e.target;

while (obj.nodeType != 1) {

obj = obj.parentNode;

}

if (obj.tagName == 'TEXTAREA' || obj.tagName == 'A') return;

while (obj.nodeName != 'P' && obj.nodeName != 'HTML') {

obj = obj.parentNode;

}

if (obj.nodeName == 'HTML') return;

var x = obj.innerHTML;

var y = document.createElement('INPUT');

var z = obj.parentNode;

 

alert(obj);

 

z.insertBefore(y,obj);

 

z.removeChild(obj);

y.value = x;

y.focus();

y.id = "edit";

y.onblur = saveEdit;

editing = true;

return false;

}

 

function saveEdit() {

var area = document.getElementById('edit');

var y = document.createElement('P');

var z = area.parentNode;

y.innerHTML = area.value;

z.insertBefore(y,area);

z.removeChild(area);

 

editing = false;

return false;

}

 

 

document.onclick = catchIt;

 

// -->

</script>

 

 

 

</head>

 

<body>

 

<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>

 

<form id="dados" action="diretito.php" method="post">

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

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

<tbody>

</tbody>

</table>

</div>

 

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

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

<tbody>

</tbody>

</table>

</div>

 

 

 

<input type="submit" value="sefsdfs">

</form>

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.