Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6b063f3c

Von Moritz Bunkus vor etwa 16 Jahren hinzugefügt

  • ID 6b063f3c88f7ca16e83a19759441a05e0ff84a47
  • Vorgänger 81d1ae0f
  • Nachfolger 08ca74a8

JavaScript und Umlaute in UTF-8-Codierung funktioniert nicht mit der JavaScript-Funktion "encode()", deshalb "encodeURIComponent()" benutzen.

Unterschiede anzeigen:

js/common.js
38 38
  return string;
39 39
}
40 40

  
41
function escape_more(s) {
42
  s = escape(s);
43
  return s.replace(/\+/g, '%2b');
44
}
45

  
46 41
function set_longdescription_window(input_name) {
47 42
  var parm = centerParms(600,500) + ",width=600,height=500,status=yes,scrollbars=yes";
48 43
  var name = document.getElementsByName(input_name)[0].value;
49 44
  url = "common.pl?" +
50 45
    "action=set_longdescription&" +
51
    "longdescription=" + escape_more(document.getElementsByName(input_name)[0].value) + "&" +
52
    "input_name=" + escape_more(input_name) + "&"
46
    "longdescription=" + encodeURIComponent(document.getElementsByName(input_name)[0].value) + "&" +
47
    "input_name=" + encodeURIComponent(input_name) + "&"
53 48
  window.open(url, "_new_generic", parm);
54 49
  }
55 50

  

Auch abrufbar als: Unified diff