Input-Element mittels JS (DOM) hinzufügen

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/input-element_mittels_js_dom_hinzufuegen_197635/page_1 - zur Vollversion wechseln!


kleinerChemiker schrieb am 18.07.2008 um 21:46

Ich hab leider so gut wie keine Ahnung von DOM und JS. Glücklicherweise hab ich aber ein Greasmonkyskript gefunden, das fast das macht, was ich haben will. Die Änderungen bisher gingen noch. Wenn man in die Inputfelder etwas eingibt sollen sich die links ändern. Aber das will so nicht recht. Bis jetzt hab ich mal das versucht:

Code: PHP
		snipeLink = document.createElement("input");
		snipeLink.name = "bomprice";
		snipeLink.id = "bomprice";
		snipeLink.addEventListener("onchange", function(){bomprice = document.getElementById("bomprice").value}, false);
		snipeLink.value = bomprice;
		snipeLink.type = "text";
		snipeLink.size = 1;
		snipeLink.title = "Price";
		
		snipeCell.appendChild(document.createTextNode(" "), watchCell);
		snipeCell.appendChild(snipeLink);
		
		snipeLink = document.createElement("input");
		snipeLink.name = "bomgroup";
		snipeLink.id = "bomgroup";
		snipeLink.value = bomgroup;
		snipeLink.type = "text";
		snipeLink.addEventListener("onchange", function(){bomgroup = document.getElementById("bomgroup").value}, false);
		snipeLink.size = 4;
		snipeLink.title = "Bid Group";
		
		snipeCell.appendChild(document.createTextNode(" "), watchCell);
		snipeCell.appendChild(snipeLink);
		
		snipeLink = document.createElement("a");
		snipeLink.href = "mailto:" + bommail + "?subject=" + (new Rc4B64Class()).Encrypt("Biet-O-Matic: add ART " + itemId + " EUR " + bomprice + " GRUPPE " + bomgroup + " ACCOUNT " + bomaccount,bompasswd);
		snipeLink.title = "Add to B-O-M";
		
		var snipeBold = document.createElement("strong");
		snipeBold.appendChild(document.createTextNode("Add"));
		snipeLink.appendChild(snipeBold);
		snipeCell.appendChild(document.createTextNode(" "), watchCell);
		snipeCell.appendChild(snipeLink);

tia

MIK


freezer90 schrieb am 21.07.2008 um 09:51

hi,

also ich kann mir absolut nicht vorstellen, was du machen willst ......
könntest a komplette html seite posten, die das verwenden soll? (zum testen!?)

lg
freezer


kleinerChemiker schrieb am 21.07.2008 um 11:18

hat sich schon erledigt. gibt keine html-seite, sondern ist ein greasmonkey skript.


freezer90 schrieb am 21.07.2008 um 11:33

aha, greasemonkey hab ich vor lauter JS und DOM überlesen ;)
wäre nett, wennst deine lösung für die nachwelt dokumentierst ...




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026