Cybaer: eine kleine unscheinbare Frage

Beitrag lesen

Hi,

genau. Außerdem auf Zeilenumbrüche beim JavaScript-Code verzichten. Wenn er in einer Variable gespeichert wird die Zeilenumbrüche entfernen .

?

<?php
$js=<<<JavaScript
function test(text) {
  if(text) {
   alert("Test: "+text);
  } else {
   alert('Kein Text!');
}
test("Kleiner 'Text'!")
JavaScript;

insertJS($js,"Bitte JavaScript aktivieren!");

// Funktionen um JavaScript-Code mit PHP einzubinden
function startJS() { echo '<script type="text/javascript" language="JavaScript"><!--'."\n"; }
function writeJS($jsCode) { echo $jsCode."\n"; }
function endJS($noscript="") { echo '//--></script>'; if(!empty($noscript)) { echo '<noscript>'.$noscript.'</noscript>'; } echo "\n"; }
function insertJS($jsCode,$noscript="") { startJS(); writeJS($jsCode); endJS($noscript); }

?>

Nur die \ müssen maskiert werden.

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!