Hallo Forum
Bin seit einiger Zeit an einer App die auch das macht was sie soll.
Leider stöhren einige optische kleinigkeiten.
Ich aktualisiere den Bildschirm mit document.getElementById(strZiel).innerHTML. Dabei wird immer ein störendes Leerzeichen mitgeliefert das dann einen unnötigen Zeilenumbruch bewirkt.
Habe mit ein Skript geschriben das eigentlich den Auftrag sauber erfüllt bis auf das Leerzeichen.
Habe ich einen Fehler eingebaut den ich nicht sehe? Besten Dank für ein kurzes drüberschauen.
Bin seit einiger Zeit an einer App die auch das macht was sie soll.
Leider stöhren einige optische kleinigkeiten.
Ich aktualisiere den Bildschirm mit document.getElementById(strZiel).innerHTML. Dabei wird immer ein störendes Leerzeichen mitgeliefert das dann einen unnötigen Zeilenumbruch bewirkt.
Habe mit ein Skript geschriben das eigentlich den Auftrag sauber erfüllt bis auf das Leerzeichen.
Habe ich einen Fehler eingebaut den ich nicht sehe? Besten Dank für ein kurzes drüberschauen.
Code:
function searchFor(suchbegriff, feld, str_datwork, strZiel="content", param_a= "suchbegriff", param_b="feld") { var xmlHttp = null; // Mozilla, Opera, Safari sowie Internet Explorer 7 if (typeof XMLHttpRequest != 'undefined') { xmlHttp = new XMLHttpRequest(); } if (!xmlHttp) { // Internet Explorer 6 und älter try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { xmlHttp = null; } } } // Wenn das Objekt erfolgreich erzeugt wurde if (xmlHttp) { var url = escape(str_datwork); if (feld=="") { var params = param_a+"="+suchbegriff; } else { var params = param_a+"="+suchbegriff+"&"+param_b+"="+feld; } xmlHttp.open("POST", url, true); //Headerinformationen für den POST Request xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttp.onreadystatechange = function () { if (xmlHttp.readyState == 4) { // Zurückgeliefertes Ergebnis wird in den DIV "ergebnis" geschrieben document.getElementById(strZiel).innerHTML = xmlHttp.responseText; } }; xmlHttp.send(params); } }
Kommentar