Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/11/2004, 08:13
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 4 meses
Puntos: 381
Buenas,

a ver si te sirve esto

Código PHP:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script>
function agrega(cual){
campo = document.getElementById('autores')
valor = campo.value
if(valor != ''){
    if(valor.indexOf(cual) > -1){
        if(confirm("Ese autor yá está incluído\n¿Deseas quitarlo de la selección?")){
            re = new RegExp(valor.substr(valor.indexOf(cual),cual.length))
            campo.value = valor.replace(re,'')
            campo.value = campo.value.replace(/,,/g,',')
            if(campo.value.charAt(0) == ","){
                campo.value = campo.value.substr(1)
                }
            if(campo.value.charAt(campo.value.length -1) == ","){
                campo.value = campo.value.substring(0,campo.value.length-1)
                }
            return false
            }
        else{return false}
        }
    aut = valor.split(',')
    if(aut.length > 0){
        campo.value += ',' + cual
        }
    }
else{
    campo.value += cual
        }
        
}

</script>
</head>

<body>
<div style="width: 150px; height: 100px; overflow: auto;">
<a href="#" onclick="agrega(this.firstChild.nodeValue);return false">Perico de los palotes</a><br />
<a href="#" onclick="agrega(this.firstChild.nodeValue);return false">Bartolo el de la flauta</a><br />
<a href="#" onclick="agrega(this.firstChild.nodeValue);return false">Pancracio de las muelas</a><br />
<a href="#" onclick="agrega(this.firstChild.nodeValue);return false">Cristobal Andamio</a><br />
<a href="#" onclick="agrega(this.firstChild.nodeValue);return false">Jose de atapuerca</a><br />
<a href="#" onclick="agrega(this.firstChild.nodeValue);return false">Arbustio Manzano</a><br />
<a href="#" onclick="agrega(this.firstChild.nodeValue);return false">Juan bolastristes</a></div>
<input type="text" size="100" id="autores" />
</body>
</html>
Yá me contarás