elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 20:06  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  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 348 veces)
OssoH


Desconectado Desconectado

Mensajes: 626


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

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


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

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
que pasa con el portapapeles¿¿
GNU/Linux
kamsky 2 634 Último mensaje 6 Septiembre 2006, 11:32
por kamsky
Copiar imagen en portapapeles
Programación Visual Basic
CeLaYa 5 893 Último mensaje 18 Diciembre 2006, 16:12
por jrhomer
portapapeles????????
Programación C/C++
leo17 6 720 Último mensaje 30 Mayo 2007, 14:27
por ~~
Portapapeles..
Programación Visual Basic
kakinets 2 402 Último mensaje 14 Junio 2007, 02:57
por kakinets
[VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
Scripting
Francisasdasd 12 2,332 Último mensaje 12 Junio 2011, 01:12
por Novlucker
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines