"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Input-Element mittels JS (DOM) hinzufügen

kleinerChemiker 18.07.2008 - 21:46 755 3
Posts

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
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
Bearbeitet von kleinerChemiker am 21.07.2008, 11:19

freezer90

Ex SE Student
Avatar
Registered: Aug 2002
Location: Linz
Posts: 768
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
Bearbeitet von freezer90 am 21.07.2008, 09:54

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
hat sich schon erledigt. gibt keine html-seite, sondern ist ein greasmonkey skript.

freezer90

Ex SE Student
Avatar
Registered: Aug 2002
Location: Linz
Posts: 768
aha, greasemonkey hab ich vor lauter JS und DOM überlesen ;)
wäre nett, wennst deine lösung für die nachwelt dokumentierst ...
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz