Wir hatten das gleiche Problem. Brauchten auf jeder Seite eines ca. 1000 Seitigen PDFs, Schaltflächen mit unterschiedlichen JScripts.
Also Du kannst doch in den Anführungsstrichen wo sich das "app.alert('Hallo')" befindet mehrere Befehle, mit Semikolon getrennt, eintragen.
hier:
-----------------------------------------------------------------------------------------
[fontsize=1]f.setAction("MouseUp", "app.alert('So ist es und so bleibt es ...'); app.alert('... in engen Hosen reibt es!');" );[/fontsize]
-----------------------------------------------------------------------------------------
... aber das meintest Du mit 'Code ohne Absätze schreiben', oder?
Die Frage ist, wo der Code leserlich sein soll: im JS was den Befehl in das 'setAction' schreibt, oder in dem damit erstellten Code im Feld/Button. Zweiteres könntest Du evtl. damit lösen, das Du ein \n für neue Zeile (Escape-Sequence) vor jede neue Zeile schreibst.
wie hier ...:
-----------------------------------------------------------------------------------------
[fontsize=1]f.setAction("MouseUp", "app.alert('So ist es und so bleibt es ...');
\napp.alert('... in engen Hosen reibt es!');" );[/fontsize]
-----------------------------------------------------------------------------------------
Könnte mir vorstellen, das man den ganzen Befehl wegen der Übersichtlichkeit auch in eine Stringvariable schreiben und einfach einsetzen kann.
zB:
-----------------------------------------------------------------------------------------
[fontsize=1]var befehl = [/fontsize][fontsize=1]"app.alert('So ist es und so bleibt es ...'); [/fontsize]
[fontsize=1]\n[/fontsize][fontsize=1]app.alert('... in engen Hosen reibt es!');"
[/fontsize][fontsize=1]f.setAction("MouseUp", befehl )[/fontsize][fontsize=1]
[/fontsize][fontsize=1][/fontsize]-----------------------------------------------------------------------------------------
[fontsize=1]
[/fontsize]Aber das hab ich alles nicht probiert. Übernehme alse keine Garantie für die Richtigkeit
[fontsize=1][fontsize=2]Hoffe hab das Problem richtig verstanden und wenigstens ein bischen geholfen zu haben.
Gruß Spongebob
[/fontsize][/fontsize]