elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  web. copiar al portapapeles.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: web. copiar al portapapeles.  (Leído 2,777 veces)
OssoH


Desconectado Desconectado

Mensajes: 911


Ver Perfil
web. copiar al portapapeles.
« en: 14 Febrero 2012, 10:01 am »

tengo un campo edit y un boton para copiar el contenido de dicho campo en el portapapeles.
Os pongo el código que tengo y mi problema es copia al portapapeles el texto 'arg1' cuando debería de ser el que pongo en el campo edit.
¿alguien sabe que sucede?
Gracias.

Código:
<!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>Copy to Clipboard with javascript</title>
</head>
<body>

    <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
    <script type="text/javascript">
    function f1(s) {
    //var s = document.getElementById('text1').value;
    alert(s);
    //var div = document.createElement('div');
    //div.innerText = '"' + s + '" copied to clipboard.';
    //document.body.appendChild(div);
   
    if (window.clipboardData)
    window.clipboardData.setData('text', s);
    else
    return (s);
    }
    </script>

Enter content below and click the Copy icon below. The paste into Notepad, or something simlar to verify.
<form action="Clipboard.htm" method="get">
<input type="text" name="text1" id="text1" />
</form>

<object id='clipboard' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='16' height='16' align='middle'>
<param name='allowScriptAccess' value='always' />
<param name='allowFullScreen' value='false' />
<param name='movie' value='clipboard.swf' />
<param name='quality' value='high' />
<param name='bgcolor' value='#ffffff' />
<param name='wmode' value='transparent' />
        <param name='flashvars' value="callback=f1&arg1=1&callbackArg=3m Co" />
<embed src='clipboard.swf' flashvars='callback=f1' quality='high' bgcolor='#ffffff' width='16' height='16' wmode='transparent' name='clipboard' align='middle' allowscriptaccess='always' allowfullscreen='false' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer' />
</object>
 
</body>
</html>


En línea

OssoH


Desconectado Desconectado

Mensajes: 911


Ver Perfil
Re: web. copiar al portapapeles.
« Respuesta #1 en: 14 Febrero 2012, 10:03 am »

ya he encontrado el error.
Me faltaba poner el parámetro tambien en el embed scr!!

<embed src='clipboard.swf' flashvars='callback=f1&callbackArg=3m Co"' quality


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Copiar imagen en portapapeles
Programación Visual Basic
CeLaYa 5 3,593 Último mensaje 18 Diciembre 2006, 16:12 pm
por jrhomer
Portapapeles..
Programación Visual Basic
kakinets 2 1,410 Último mensaje 14 Junio 2007, 02:57 am
por kakinets
[VBS]Como copiar contenido de un archivo .TXT al PortaPapeles? « 1 2 »
Scripting
FranciskoAsdf 12 11,646 Último mensaje 12 Junio 2011, 01:12 am
por Novlucker
portapapeles
Dudas Generales
valencia456 6 2,882 Último mensaje 20 Noviembre 2014, 22:17 pm
por tremolero
Manejo de portapapeles en c/c++
Programación C/C++
YoungCE 3 2,313 Último mensaje 21 Noviembre 2014, 21:33 pm
por Eternal Idol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines