HTML onload - verwenden von Variablen als Parameter

Möchte ich so etwas wie:

<body onLoad="init('A sentence with "quoted text" as parameter')">

Leider, das funktioniert, wie die Anführungszeichen, in die parameter werden nicht richtig behandelt.

Escaping der Anführungszeichen funktioniert auch nicht

<body onLoad="init('A sentence with \"quoted text\" as parameter')">

(Oben funktioniert auch nicht).

Wie gehe ich mit diesem. Ich dachte, vielleicht kann ich eine string-variable und assigne mein Satz (mit Anführungszeichen). Aber ich weiß nicht, wie es zu tun! Das body onload wird die HTML-und die Javascript-Variablen sichtbar nur im Rahmen des Skripts, richtig? Um genau zu sein, der folgende Code funktioniert nicht:

<script language="JavaScript">
var dada='A sentence with \"quoted text\" as parameter';
</script>
<body onLoad="init($dada, '</a>')">
Die language Attribut ist veraltet

InformationsquelleAutor | 2010-10-23

Schreibe einen Kommentar