
21/03/2008, 21:52
|
| | Fecha de Ingreso: marzo-2004
Mensajes: 23
Antigüedad: 21 años Puntos: 0 | |
Re: Copia de datos en un formulario html (SOLO EXPERTOS) perdon por las mayusculas, me olvida de ese detalle, bueno les traigo lo que estuve probando estos dias,
<html>
<head>
<SCRIPT languague="JavaScript">
<!--
var cuenta=0
var texto=" Lo que te de la gana "
function scrolltexto () {
window.status=texto.substring (cuenta,texto.length)+ texto.substring(0,cuenta)
if (cuenta <texto.length){ cuenta ++
}else{
cuenta=0
}
setTimeout("scrolltexto()",150)
}
scrolltexto ()
//-->
</SCRIPT>
<script>
function moverlo(origen,destino,mover){
//Script de Karlankas para foros del web
mal=false;
f=document.forms[0];
if(f[origen].options.length>0 && f[origen].value){
campo=f[origen].options[f[origen].selectedIndex];
texto=campo.text;
valor=campo.value;
//Mover si se debe
if(mover){f[origen].options[f[origen].selectedIndex]=null;}
else{
//Si no se mueve evitar que se repita un ingreso
for(a=0;a<f[destino].length;a++){
if(f[destino][a].text==texto && f[destino][a].value==valor){
mal=true;
break;
}
}
}
if(!mal){
pepe=new Option(texto,valor);
f[destino].options[f[destino].options.length]=pepe
}
}
}
</script>
</head>
<body>
<form>
<table>
<tr>
<td>
<select name="Lista_1" id="Lista_1" size="5">
<option value="1" >Pepe</option>
<option value="2">Juan</option>
<option value="3">Lorenzo</option>
<option value="4">Anselmo</option>
<option value="5">Macario</option>
</select>
</td>
<td>
<input type="button" name="mandar" value=" -->" onClick="moverlo('Lista_1','Lista_2',false)">
<br>
<input type="button" name="mandar" value="<-- " onClick="moverlo('Lista_2','Lista_1',true)">
</td>
<td>
<select name="Lista_2" size="5"></select>
</td>
</tr>
</table>
</form>
<form name="f1">
<input type="text" maxlength="15" size="20" name="campo1">
<input type="button" value="Copiar ANI" onclick="copia_portapapeles()">
<br>
</form>
<script language="javascript">
function copia_portapapeles(){
document.f1.campo1.select()
window.clipboardData.setData("Text", document.f1.campo1.value);
}
</script>
<!-- Form Code by Glint: By Nikhil Baliga -->
<form name="AS" method="POST" action="ASD">
<div id="GlintForm" style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; LEFT: 0px; BORDER-LEFT: 1px solid; WIDTH: 400px; BORDER-BOTTOM: 1px solid; POSITION: relative; TOP: 0px; HEIGHT: 300px; BACKGROUND-COLOR: #ffffff" ><INPUT
style="Z-INDEX: 100; LEFT: 5px; POSITION: absolute; TOP: 32px" name=contacto>
<DIV
style="Z-INDEX: 101; LEFT: 50px; WIDTH: 100px; POSITION: absolute; TOP: 8px; HEIGHT: 10px">Contacto</DIV><INPUT
style="Z-INDEX: 102; LEFT: 6px; POSITION: absolute; TOP: 85px" name=ani>
<DIV
style="Z-INDEX: 103; LEFT: 20px; WIDTH: 141px; POSITION: absolute; TOP: 59px; HEIGHT: 22px">Numero
Telefonico</DIV><SELECT
style="Z-INDEX: 104; LEFT: 8px; WIDTH: 146px; POSITION: absolute; TOP: 133px; HEIGHT: 31px"
size=5 name=error> <OPTION>E 678<OPTION>E 691<OPTION>SIN SINCRO<OPTION>E
769<OPTION>E 720<OPTION>E
633<OPTION>MSN/NAVEGACION<OPTION>CONSULTA</OPTION></SELECT></div>
</form>
<!-- End of form -->
<script language="Javascript">
<!--
//specify whether contents should be auto copied to clipboard (memory)
//Applies only to IE 4+
//0=no, 1=yes
var copytoclip=1
function HighlightAll(theField) {
var tempval=eval("document."+theField)
tempval.focus()
tempval.select()
if (document.all&©toclip==1){
therange=tempval.createTextRange()
therange.execCommand("Copy")
window.status="Contents highlighted and copied to clipboard!"
setTimeout("window.status=''",1800)
}
}
//-->
</script>
<a href="javascript:HighlightAll('form.fuente')">Copi ar al Portapapeles</a>
</body>
</html>
Bueno en el codigo hay de todo un poco fui probando para ver que me puede servir y que no, asi que tomenlo de esa forma nomas, realmente lo unico que me sirvio es el textbox junto con el boton de copiar ani, que era uno de las cosas que necesitaba, y estaba viendo arriba donde esta el primer menu, que se pueden pasar items a la segunda lista que esta al lado, probar si las cosas que pase a la segunda lista puedo generar un boton para copiar todo lo que pase, una vez logrado eso, tendria que ver como puedo hacer para pasar de diferentes textbox o dropmenu a un solo textarea o textbox para copiar esos datos. Como para que quede mas claro, necesito ir eligiendo o llenando datos de diferentes combobox o textbox y luego que los llene con un boton pasarlo a uno solo textarea o textbox para poder copiar todos esos datos que pase y pegarlos en otra aplicacion en firma de texto plano.
Bueno si alguien me puede dar una mano, por lo menos tirarme alguna idea, mas que nada como poder copiar cosas de diferentes lugares y mandarlas a un mismo lado o como poder copiar y ademas al texto que copie agregar algun cararter por defecto como por ejemplo un - o una /
Desde ya muchas gracias, seguramente que cuando lo logre hacer a muchas personas les va a poder servir son cosas utiles para programas o cargas de datos. |