Nun, hier mein ganzer HTML-Code. Hoffe ihr werdet daraus schlau.
<html>
<head>
<title>Wissensdatenbank</title>
<SCRIPT LANGUAGE="JavaScript1.1" TYPE="text/javascript"><!--
function WertUebertragen(Quelle, Ziel, Entfernen) {
var WertVorhanden = false
var ZielVorhanden = (typeof Ziel != "undefined") && (Ziel != null)
if (!ZielVorhanden) { Entfernen = true }
for (var Nr = 0; Nr < Quelle.length; Nr++) {
var QuellOption = Quelle.options[Nr]
if (QuellOption.selected) {
if(ZielVorhanden) {
// Prüft, ob der Wert schon im rechten Textfeld vorhanden ist
for (var Pos = 0; Pos < Ziel.length;) {
WertVorhanden = (Ziel.options[Pos++].text == QuellOption.text)
if (WertVorhanden)
{ break }
}
// Falls der Wert nicht vorhanden ist, wird er an das rechte
// Listenfeld angefügt
if (!WertVorhanden) {
Ziel.options[Ziel.length] = new Option(QuellOption.text, QuellOption.value);
}
}
if (Entfernen) { Quelle.options[Nr] = null }
}
}
}
// Löscht alle Werte aus dem Textfeld
function AlleWerteLoeschen(Ziel) {
for (var Nr = Ziel.length; Nr > 0;)
Ziel.options[--Nr] = null
}
function selektieren(Ziel){
for (var i=0; i< Ziel.length; i++) {
Ziel.options[i].selected=true;
}
// Beispiel: So liest man Werte aus einem Listenfeld
function Auslesen(ListenFeld) {
var AusgabeText = ""
for (var Nr = 0; Nr < ListenFeld.length;)
AusgabeText += ListenFeld.options[Nr++].text + "\n"
alert (AusgabeText)
} // -->
</SCRIPT>
</head>
<body>
<h1>ZBS-Wissensdatenbank</h1>
<form name="seite" enctype="multipart/form-data" action="script.php" method="post">
<table border="0">
<tr>
<td><img src="/wissen/medien/space.gif" width="100" height="1"></td>
<td><img src="/wissen/medien/space.gif" width="150" height="1"></td>
<td><img src="/wissen/medien/space.gif" width="50" height="1"></td>
<td><img src="/wissen/medien/space.gif" width="150" height="1"></td>
<tr>
<td>Aktenzeichen:</td>
<td><input name="aktenzeichen" type="Text" size="22"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Leitsatz:</td>
<td><input name="leitsatz" type="Text" size="22"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Datum:</td>
<td><input name="datum" type="text" size="22"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Schlagwort:</td>
<td><SELECT NAME="schlagworte" ONCLICK="WertUebertragen(this, this.form.schlagwortauswahl, true)" SIZE="5">
<?php
include("dbzugriff.inc");
$schlagworte = "SELECT * FROM schlagwort";
$werte = mysql_query($schlagworte);
while ($row=mysql_fetch_array($werte)) {
echo ("<option value="".$row["id"]."">\n");
echo ($row["name"]);
echo ("</option>");
}
?>
</select>
</td>
<td><SELECT NAME="schlagwortauswahl" ONCLICK="WertUebertragen(this, this.form.schlagworte, true)" SIZE=5></SELECT></td>
</tr>
<tr>
<td>Gruppe:</td>
<td><SELECT NAME="gruppen" ONCLICK="WertUebertragen (this, this.form.gruppenzurueck, true)" SIZE="5">
<option>Heino</option>
<option>Michael Jackson</option>
<option>Tom Waits</option>
<option>Nina Hagen</option>
<option>Marianne Rosenberg</option>
</select>
</td>
<td><SELECT NAME="gruppenzurueck" ONCLICK="WertUebertragen(this, this.form.gruppen, true)" SIZE=5></td>
</tr>
<tr>
<td></td>
<td colspan="3"><input name="pfadangabe" type="file" size="15"></td>
</tr>
<tr>
<td>
<input type="submit" value=" Speichern ">
</td>
<td><input type="button" value= "Werte Markieren" ONCLICK="selektieren(this.form.schlagwortauswahl)"</td>
<td></td>
<td></td>
</tr>
</table>
</form>
</body>
</html>