Hallo,
Das kannst du im Stylesheet ändern:
#textparas p {margin:0;padding:0}
Und wenn ich zusätzlich zu dem Wort noch ein Zeichen hinzufügen will (konkret: einen Querstrich / ) - wo kann ich das definieren?
myInput.value += "was auch immer du einfügen willst"+this.innerHTML;
<input id="myinput" type="text" value="nischt" size="400">
<div id="textparas">
<p>ein text</p>
<p>mehr text</p>
</div>
<script type="text/javascript">
[code lang=javascript]
myInput = document.getElementById("myinput");
setup = function() {
var textparasDiv = document.getElementById("textparas");
var pL =textparasDiv.getElementsByTagName("p");
for (var i = 0; i < pL.length; i++) {
pL[i].onclick = function() {
myInput.value += this.innerHTML;
}
}
}
setup();
</script>
<select id="ersetzen">
<option>aaa</option>
<option>bbb</option>
<option>ccc</option>
</select>
<script type="text/javascript">
setErsetzenHandler = function() {
var ersetzen = document.getElementById("ersetzen");
var oL =ersetzen.getElementsByTagName("option");
var replacement = " - xxx -";
ersetzen.onchange = function() {
var sI = ersetzen.selectedIndex;
var searchFor = new RegExp (oL[sI].innerHTML,"g");
alert ("ersetze in: "+ myInput.value + " \nden regulären Ausdruck: " + searchFor + " \ndurch den Text: " + replacement);
replaced = myInput.value.replace(searchFor,replacement);
alert ("ersetzt: "+replaced);
myInput.value = replaced;
}
}
setErsetzenHandler();
</script>
[/code]
Ersetzen find ich ja knifflig...;
Gruß
jobo