mam takie pole tekstowe w pliku php:
Kod
echo "<b><a href=\"" . $url . "\">URL</a>: <input align=center type=text size=127 value=$url readonly>";
próbuje to zamienić w taki sposób, by po kliknięciu czy najechaniu myszką, kod zaznaczył się i skopiował do schowka...Więc skorzystałem z atrybutu onclick oraz skryptu w javascript...
Kod skryptu:
Kod
<script type=text/javascript>
<!--
function copyText( obj ) {
/*create textRange differently
depending what the object is */
if (obj.type=="text" || obj.type=="textarea"){
var rng = obj.createTextRange();
} else {
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
}
rng.scrollIntoView();
rng.select();
if (confirm('Skopiować zaznaczony tekst do schowka?')) rng.execCommand("Copy");
rng.collapse(false);
rng.select();
}
-->
<!--
function copyText( obj ) {
/*create textRange differently
depending what the object is */
if (obj.type=="text" || obj.type=="textarea"){
var rng = obj.createTextRange();
} else {
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
}
rng.scrollIntoView();
rng.select();
if (confirm('Skopiować zaznaczony tekst do schowka?')) rng.execCommand("Copy");
rng.collapse(false);
rng.select();
}
-->
linijka po zmianie:
Kod
echo "<b><a href=\"" . $url . "\">URL</a>: <SPAN class=JavaScript id=testCopy><input align=center type=text size=127 value=$url readonly onclick='copyText(document.all.testCopy);'></span><br><br>";
niestety nie działa

Pozdrawiam