Hallo spiele das o-game www.die-staemme.de
Dieses Spiel gestattet dem Spieler in einer sog. Schnelleiste diverse befehle via JavaScript ausführen zu lassen.
BSP.:
javascript:Array.prototype.contains = function(obj) {var i, listed = false;for (i=0; i<this.length; i++) {if (this[i] === obj) {listed = true;break;}}return listed;};function getGameDoc() {getdoc = window.document;if(! getdoc.URL.match('game.php')) {for(var i=0; i<window.frames.length; i++) {if(window.frames[i].document.URL.match('game.php')) {getdoc = window.frames[i].document;}}}return getdoc;};units = Array('axe','light','ram','marcher','catapult');doc = getGameDoc();form = doc.units;inputs = form.getElementsByTagName('input');for (var i=0; i<inputs.length; i++) {if (inputs[i].type == 'text') {if (units.contains(inputs[i].name)) {next = inputs[i].nextSibling;do {next = next.nextSibling;} while (next.nodeType != 1);s = next.firstChild.nodeValue;insertUnit(form.elements[inputs[i].name], next.firstChild.nodeValue.replace(/(/g, "").replace(/)/g, ""));}}}
Nun würde ich gerne mit einem ähnlichen Script einen Text "XYZ" in ein ausgewähltes variables textfeld einfügen.
Allerdings konnte ich über Google nichts zu diesem Thema finden und frag deshalb nun hier.
Der text ist kein Fließtext sondern eine aufzählung à la
1.
2.
3. usw
Ist das überhaupt möglich und wenn ja wie?