[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

CSP und das Multi-Button-Problem



Hallo,
auf einer meiner Webseiten erzeuge ich eine unbestimmte Anzahl von Schaltknöpfen.

=== PHP-Code ===
  echo "    <script src='.script/jquery-2.2.1.min.js'></script>\n";
  echo "    <script src='.script/copy2clipb.js'></script>\n";
     .
     .
     .
  for($i=0;$i < count($Kunden); $i++){
     $KundenInfo =  explode(";" , $Kunden[$i] , 5 );
     echo "      <tr>\n";
     .
     .
     .
     echo "<td id='input" . $i ."'>". $KundenInfo[2] . "</td>";
     echo "<td class='right' id='knopf'>";
     echo "<button onclick=\"copyToClipboard('#input" . $i ."')\">";
     echo "OK</button></td>\n";
     .
     .
     .
     echo "      </tr>\n";
  }

=== JS-Code ====
function copyToClipboard(element) {
  var $temp = $("<input>");
  $("body").append($temp);
  $temp.val($(element).text()).select();
  document.execCommand("copy");
  $temp.remove();
}

================

Leider enthält die onclick-Zeile Inline-Code und ist damit nicht CSP-konform! Leider habe ich für die Multi-Button-Variante im Netz kein mir verständliches Beispiel gefunden.
Wer kann helfen?
--
Gruß aus der Stadt der CeBIT
Jochen


Reply to: