Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
viva pessoal,
é assim eu tenho um sistema em javascript recorrendo a uma função ajax para adicionar até 5 div's.
Agora quero colocar uma opção para remover a ultima linha inserida.
Por exemplo. Eu adiciona 3 linhas (div's), em vez de remover a linha dois (já tenho esse código), quero que ele remova a div com id 3.
equipamentos.php (onde tem a funcao javascript)
// SINTAXE: ajax_function(ACÇAO, VALOR1, VALOR2, ID_LAYER_DESTINO);
ajax_function("adicionar_equipamento", "0", "", "simulador0");
//Adiconar equipamentos
function adicionar_equipamento() {
if (document.getElementById("simulador1").innerHTML == "") {
ajax_function("adicionar_equipamento","", "1", "simulador1"); return
}
if (document.getElementById("simulador2").innerHTML == "") {
ajax_function("adicionar_equipamento","", "2", "simulador2"); return
}
if (document.getElementById("simulador3").innerHTML == "") {
ajax_function("adicionar_equipamento","", "3", "simulador3"); return
}
if (document.getElementById("simulador4").innerHTML == "") {
ajax_function("adicionar_equipamento","", "4", "simulador4"); return
}
if (document.getElementById("simulador5").innerHTML == "") {
ajax_function("adicionar_equipamento","", "5", "simulador5"); return
}
}//Remover equipamentos
function remover_equipamento(simulador_id) {
document.getElementById(simulador_id).innerHTML = "";<style>div.simulador { width:100%; height: 20 px; }</style>
<div class="simulador" id="simulador0"></div>
<div class="simulador" id="simulador1"></div>
<div class="simulador" id="simulador2"></div>
<div class="simulador" id="simulador3"></div>
<div class="simulador" id="simulador4"></div>
<div class="simulador" id="simulador5"></div>
aqui tenho o link para executar a funcao remover_equipamento.
funcoes.js
function ajax_function(accao, valor, valor2, destino)
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
} xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
//alert(xmlHttp.responseText);
document.getElementById(destino).innerHTML = xmlHttp.responseText;
}
}
//Math.random() vai buscar ultimo registo enviado
xmlHttp.open("GET","funcoes.php?accao=" + accao + "&valor=" + valor + "&valor2=" + valor2,true);
xmlHttp.send(null);
}que vai buscar os dados recorrendo a php que é para inserir na div
Carregando comentários...