Javascript Problem

Brom

Gummibärchen
13 Januar 2007
656
69
Hallo ich habe ein Javascript Problem :

HTML:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<script type="text/javascript">
<!--
function insert(aTag, eTag) {
  var input = document.forms['formular'].elements['eingabe'];
  input.focus();
  /* für Internet Explorer */
  if(typeof document.selection != 'undefined') {
    /* Einfügen des Formatierungscodes */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = aTag + insText + eTag;
    /* Anpassen der Cursorposition */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -eTag.length);
    } else {
      range.moveStart('character', aTag.length + insText.length + eTag.length);      
    }
    range.select();
  }
  /* für neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Einfügen des Formatierungscodes */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
    /* Anpassen der Cursorposition */
    var pos;
    if (insText.length == 0) {
      pos = start + aTag.length;
    } else {
      pos = start + aTag.length + insText.length + eTag.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* für die übrigen Browser */
  else
  {
    /* Abfrage der Einfügeposition */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Einfügen des Formatierungscodes */
    var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
    input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}
//-->
</script>
</head>
<body>
<form name="formular" action="start.php?site=edit_txt3">
   <input type="button" value="Fett" onClick="insert('<strong>', '</strong>')">
   <input type="button" value="Kursiv" onClick="insert('<em>', '</em>')">
  <input type="button" value="Unterstrichen" onClick="insert('<u>', '</u>')">
   <input type="button" value="Zentriert" onClick="insert('<center>', '</center>')">
   <input type="button" value="Links" onClick="insert('<div align=left>', '</div>')">
   <input type="button" value="Rechts" onClick="insert('<div align=right>', '</div>'">
   <br>
   <textarea name="eingabe" cols="50" rows="15"><?php include ("./../inc/".$txt."");?>
   </textarea>  
<br>
<br>
<br>
<br>
<input type="submit" name="Submit" value="Speichern">
</form>
</body>
</html>

wenn ich jetzt auf submit drücke komme ich nicht zu start.php?site=edit_txt3

sondern bekomme folgendes ;

Code:
eingabe=%3Chtml%3E%0D%0A%3Chead%3E%0D%0A%3C%2Fhead%3E%0D%0A%3Cbody%3E%0D%0AHeir+finden+sie+die+verantwortliche+Person%2C+so+wie+rechtliches+%FCber+die+Seite%3Cbr%3E%0D%0A%3Cbr%3E%0D%0A%3Cstrong%3EVerantwortlich%3C%2Fstrong%3E%0D%0A%3Ctable%3E%0D%0A++%3Ctbody%3E%0D%0A++++%3Ctr%3E%0D%0A++++++%3Ctd+width%3D%22120%22%3E+++%3C%2Ftd%3E%0D%0A++++++%3Ctd%3ETobias+Marc+Laschet%3Cbr%3E%0D%0A++++++++Adebbertsteinweg+195%3Cbr%3E%0D%0A++++++++52070+Aachen%3Cbr%3E%0D%0A++++++++%3Cbr%3E%0D%0A++++++++support%40tobias-laschet.de%3Cbr%3E%0D%0A++++++++support%40chaosstyle.net%3Cbr%3E%0D%0A++++++++0177+%2F+44+22+170+%3C%2Ftd%3E%0D%0A++++%3C%2Ftr%3E%0D%0A++%3C%2Ftbody%3E%0D%0A%3C%2Ftable%3E%0D%0A%3Cbr%3E%0D%0A%3Cbr%3E%0D%0A%3Cstrong%3EWeitere+Domains%3C%2Fstrong%3E%3Cbr%3E%0D%0A+++http%3A%2F%2Fwww.tobias-laschet.de%3Cbr%3E%0D%0A+++http%3A%2F%2Fwww.chaosstyle.net+%3Cbr%3E%0D%0A%3Cbr%3E%0D%0A%3Cstrong%3EUmsatzsteuerID%3C%2Fstrong%3E%3Cbr%3E%0D%0ATobias-Laschet.de+z%E4hlt+nach+%3Ca+href%3D%22http%3A%2F%2Fwww.gesetze-im-internet.de%2Fustg_1980%2F__19.html%22%3E%A719+des+Umsatzsteuergesetzes%3C%2Fa%3E+zu+den+Kleinstunternehmen+und+ist+daher+nicht+zwingend+Umsatzsteuerpflichtig%21+%3Cbr%3E%0D%0A%3Cbr%3E%0D%0A%3Cstrong%3ECopyrighthinwies%3C%2Fstrong%3E%3Cbr%3E%0D%0AAlle+Rechte+vorbehalten.+Jegliche+Vervielfaeltigung+oder+Weiterverbreitung%3Cbr%3E%0D%0Ain+jedem+Medium+als+Ganzes+oder+in+Teilen+bedarf+der+schriftlichen+Zustimmung+%3Cbr%3E%0D%0Ades+Management+von+Tobias-Laschet.de%3Cbr%3E%0D%0A%3Cbr%3E%0D%0A%3Cbr%3E%0D%0A%3Cbr%3E%0D%0A%3Cstrong%3EHinweis+zu+allgemeinen+links%3C%2Fstrong%3E%3Cbr%3E%0D%0AMit+Urteil+vom+12.+Mai+1998+-+312+O+85%2F98+-+%22Haftung+fuer+Links%22+hat++das+Landgericht+%28LG%29+Hamburg+entschieden%2C+dass+man+durch+die+Anbringung++eines+Links%2C+die+Inhalte+der+gelinkten+Seite+ggf.+mit+zu+verantworten++hat.+Dies+kann+-+so+das+LG+-+nur+dadurch+verhindert+werden%2C+dass+man++sich+ausdruecklich+von+diesen+Inhalten+distanziert.+Hiermit+distanziert++sich+web4lose.de+ausdr%FCcklich+von+allen+Inhalten+aller+gelinkten+Seiten++auf+unserer+Homepage+sowie+im+Forum+von+web4lose.de+und+machen+uns++diese+Inhalte+nicht+zu+eigen.+Diese+Erkl%E4rung+gilt+fuer+alle+auf+dieser++Website+und+im+Forum+angebrachten+Links.%3Cbr%3E%0D%0A%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E%0D%0A%3Cu%3E%3C%2Fu%3E&Submit=Speichern
wie muss ich den coder ändern dann mit ich das formular normal abschicken kann ?


Mfg
powergrafik
 
Deine form braucht ein method="post". ;)

:arrow: Kein JS- sondern ein HTML-"Problem". :mrgreen: