4 Stimmen

HTML onload - Verwendung von Variablen als Parameter

Ich möchte etwas verwenden wie:

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

Leider funktioniert dies nicht, da die Anführungszeichen in den Parametern nicht richtig behandelt werden.

Auch die Flucht aus den Anführungszeichen funktioniert nicht

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

(Oben funktioniert auch nicht).

Wie kann ich damit umgehen? Ich dachte, vielleicht kann ich eine String-Variable erstellen und ihr meinen Satz (mit Anführungszeichen) zuweisen. Aber ich weiß nicht, wie man das macht! Der Body onload ist HTML und die Javascript-Variablen wären nur im Rahmen des Skripts sichtbar, richtig? Um genau zu sein, funktioniert das Folgende nicht:

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X