Script, PHP und Clipboard

Sarah

Mitglied
Als ein kleine Probelembeschreibung:
Ich hole mir aus der DB einen link (funktioniert - code unter ist nur vereinfacht dargestellt!).
dann soll dieser link an ein JS weitergeben werden und in die zwischenablage kopiert werden...

NICHT funktionierender code:
Code:
<script language="JavaScript">
<!--
function CopyLink(str){
   window.clipboardData.setData('Text','/site.php?id=' + str + ''); 
}
//-->
</script>

onClick="MM_callJS('CopyLink(<? echo $row["link"] ?>)')">

das script funktioniert aber wenn ich den string direkt schreibe:
Code:
<script language="JavaScript">
<!--
function CopyLink(str){
   window.clipboardData.setData('Text','/site.php?id=test'); 
}
//-->
</script>

wo könnte der fehler liegen?
P.S.: Hoffe ihr versteht, was ich meine. Ich hab leichte Schwierigkeiten, Probleme auszudrücke.... :)
 
Hi,

ich könnte mir vorstellen, dass bei Deinem Funktionsaufruf etwas nicht stimmt.
Code:
onClick="MM_callJS('CopyLink(<? echo $row["link"] ?> )')"
Du übergibst CopyLink als Parameter hier keinen String. Vielleicht versuchst Du es
mal, den Parameter in Hochkommata zu setzen.
Code:
onClick="MM_callJS('CopyLink(' <? echo $row["link"] ?> ')')"
Sicher bin ich mir nicht, aber einfach mal versuchen.

Ciao
Quaese
 

Neue Beiträge

Zurück