Ich grüsse den Cosmos,
echo 'onmouseover="run('text');"'
Wenn Du den String in einzelne Anführungsstriche setzt, kannst Du keine Variablen einbinden, etwa so:
echo 'onmouseover="$function...
echo 'onmouseover="' . $function ...
Allein schon wegen der übersichtlichkeit ist das vorzuziehen.
Templates sind toll aber können auch nicht immer eingesetzt werden.
Sagt wer? Die Trennung von Design und Code ist immer möglich, auch wenn es sich nur um ein Script und ein Template handelt.
Ich arbeite gerade an einem Projekt, wo der Anwender selbst das JavaScript eingeben will, welches dann bei Eintritt einer Bedingung daten- und situationsabhängig ausgegeben wird. Das nenn' ich eine dynamische Dynamik.
Und? Ich seh keine kompliziertheit darin, einen eigegeben String per PHP zu quoten.
Du hast kein Argument gebracht, das deine Aussage untermauert, eher im Gegenteil.
Möge das "Self" mit euch sein
Fragt ein Atom das andere: Hast du mein Elektron gesehen? Ich bin heute so positiv.
ie:{ br:> fl:| va:| ls:& fo:{ rl:( n4:{ de:] ss:) ch:? js:| mo:) sh:( zu:)