Patrick: Javascript Parameterlänge beschränkt?

Beitrag lesen

hi, es handelt sich um eine textarea, in der auch zeilenumbrüche drin sind, genauso wie anführungszeichen etc.

diese sind jedoch nicht das problem, es ist definitiv die länge des parameters, denn selbst mit anführungszeichen und zeilenumbrüchen funktioniert das ganze, solange das zitat nicht zu lang ist.

hier mal der gesamte quellcode:
<script language="JavaScript">
function ChangeValues(id,author,situation,zitat)
{
   document.zitate.id.value = id;
   document.zitate.author.value = author;
   document.zitate.situation.value = situation;
   document.zitate.zitat.value = zitat;
}
</script>
<body>
<form name="zitate" action="sendzitat.php" method="post">

<table width="100%">
   <tr>
      <td width="1%"><label for="author">ID: </label></td>
      <td><input type="text" value="-1" name="id" size="4"></td>
   </tr>
   <tr>
      <td width="1%"><label for="author">Author: </label></td>
      <td><input type="text" name="author" id="author" size="25"></td>
   </tr>
   <tr>
      <td><label for="author">Situation: </label></td>
      <td><input type="text" name="situation" id="situation" size="25"></td>
   </tr>
   <tr>
      <td><label for="zitat">Zitat: </label></td>
      <td><textarea name="zitat" id="zitat" rows="5" cols="40"></textarea></td>
   </tr>
</table>
<input type="submit" value="Senden">&nbsp;<input type="reset" value="Zurücksetzen">
</form>

<!-- Hier zwei beispiele Aufrufbeispiele !-->
<!-- Funktioniert !-->
onClick="ChangeValues('2','Herr Schäfer','Unterricht','Das Schnitzel vom Schwein ist noch lange nicht das, was einem die Kraft liefert, um dem Andren eine in die Fresse zu schlagen.<br>')"

<!-- Funktioniert nicht !-->
onClick="ChangeValues('4','Tobias Kammerer, Herr Müller','Unterricht','Herr Müller: „Das ist Demagogie“<br>
Tobi: „Was ist Demagogie?“<br>
Herr Müller: „Demagogie? Puh….ich hab nie behauptet, dass ich alles verstehe was ich hier von mir gebe.“ ')"

die beiden sind in einem <tr> tag...