Hi, ich habe mir ein Script ausgedacht, das eine beliebig große rahmenlose Tabelle erstellt, wo dann jede ca. 1px große Zelle durch bestimmte Hintergrundfarben ein Bild ergeben soll.
Zudem soll jede Zelle eine onclick-Funktion haben (z.B. ein PopUp mit dem Farbcode öffnen)
Ich hab dafür folgenden Code genutzt, welcher aber nichts bewirkte:
[code lang=javascript]<script type="text/javascript>
var x = 1
var y = 1
var color = 000000
function laden (x, y) {
var zeile = 1
var spalte = 1
var tabelle = "<table border= 0 with="20">"
while (zeile <= y) {
tabelle += "<tr> "
while (spalte <= x) {
tabele += "<td name="x"+spalte"y"+zeile" onclick="malen("+spalte+", "+zeile+")" with="1"></td>"
spalte+= 1
}
tabelle += "</tr>"
spalte = 1
zeile += 1
}
zeile = 1
tabelle += "</table>"
window.document.area.write(tabelle)
}
function farbcode (x, y) {
<-- kommt noch ->
}
</script>
~~~x: <select name="groesze\_x" onChange="x=this.form">
<option>20</option>
<option>50</option>
<option>100</option>
<option>20Opera</option>
</select> px; Y: <select name="groesze\_y" onChange="y=this.form">
<option>20</option>
<option>50</option>
<option>100</option>
<option>20O</option>
</select>px
<input type="button" value="Malfläche erstellen" onclick="laden(x, y)" /> <br />
<br />
<br />
<br />
<br />
<form name="area">
</form>[/code]