Tema: Re: Kaip kopinti duomenis i buferi
Autorius: Darius
Data: 2009-06-29 13:47:16
Radau dar kita skripta, kuris kopina teksta is formos lauko. Patarkit kaip 
padaryti, man nereikia formos, tiesiog kad kopintu teksta is norimos 
lenteles stulpelio, kuris yra importuojamas is DB. Prikabinu gif kaip turetu 
buti.
Zemiau pateikiu lentele su javascriptu kopinimas vyksta is formos textarea.

<script type="text/javascript">

function CopyToClipboard()

{
document.Form1.txtArea.focus();

   document.Form1.txtArea.select();

   CopiedTxt = document.selection.createRange();

   CopiedTxt.execCommand("Copy");

}
</script>
<form name="Form1">
<table align="center" cellspacing="0" cellpadding="5">
<tr>
 <td align="center"><b>Delete</b></td>
 <td align="center">
<b>Mobile number </b>
<input type="button" onClick="CopyToClipboard()" value="Copy" /></td>
 <td align="center"><b>Email</b></td>
 <td align="center"><b>Post code</b></td>
 <td align="center"><b>Date Registered</b></td>
</tr>

 <tr bgcolor="' . $bg . '">
  <td align="center"><a href="delete_user.php?id=' . $row['user_id'] . 
'">Delete</a></td>
  <td align="center"><textarea id="txtArea" cols="24" rows="1"></textarea>
</td>
  <td align="center">' . $row['email'] . '</td>
  <td align="center">' . $row['post_code'] . '</td>
  <td align="center">' . $row['dr'] . '</td>
 </tr>
</table>
</form>


"Darius" <darzi@takas.lt> wrote in message 
news:h2a152$4m1$1@trimpas.omnitel.net...
> Radau toki skriptuka, bet jis nekopijuoja, meta klaida.
>
> <script type="text/javascript">
>
> function bufferAdd(id) {
>     var element = document.getElementById("ID_" + id);
>
>     if(element.value) {
>         window.clipboardData.setData(element.value, text);
>     }
>
> }
>
> </script>
>
> <input type="text" name="mobile" id="ID_mobile" /> <span 
> onclick="bufferAdd('mobile');">Copy</span>
>
>
> Gal gali kas pasakyti,kas cia negerai?
> Dekoju is anksto.
>
>
> "Domas Jokubauskis" <domas@jokubauskis.lt> wrote in message 
> news:pan.2009.06.26.20.28.56@jokubauskis.lt...
>> Rašėte:
>>
>>> Patarkit, kaip padaryti, kad psl. nuspaudus mygtuka Copy, butu
>>> nukopijuoti visi duomenys esantys DB lauke "mob_number", o paskui
>>> galeciau juos pastinti betkokiam tekstiniame redaktoriuje? Dekoju is
>>> anksto.
>>
>> Tai kliento pusės operacija, o ne serverio, kur veikia PHP. Tai galima
>> įgyvendinti su JavaScript. Su logiška užklausa tikrai rasi kurioj nors
>> paieškos sistemoj.
>>
>
>