<html>
Das hat nichts mit JS zu tun, aber du solltest deine Seite nicht im Quirksmode darstellen lassen.
<script type="text/javascript">
function showXY() {
document.getElementById("sctc").Value = document.getElementById("sct").options[document.getElementById("sct").selectedIndex].value;
}
</script>
JS unterscheidet zwischen Groß- und Kleinschreibung, das Attribut http://de.selfhtml.org/javascript/objekte/elements.htm#value@title=Value gibt es nicht.
und diese Funktion ist extrem umständlich.
<select name="sql-content-tables" id="sct" onchange="showXY();">
<option value="$sqlContentTableValue">$sqlContentTableCaption</option>
<option value="$sqlContentTableValue">$sqlContentTableCaption</option>
</select>
Du kannst hier bei dem Eventhandler die Referenz auf das Feld übergeben.
<select name="sql-content-tables" id="sct" onchange="showXY(this);">
Dann wird deine Funktion zu:
<script type="text/javascript">
function showXY(el) {
el.form['sql-content-table-caption'].value = el.options[el.selectedIndex].value;
}
</script>
Struppi.