Benutzer:J*/Javascript-Spielwüste.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
J* (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
J* (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 59: | Zeile 59: | ||
document.getElementById("klicktag").innerHTML = out; | document.getElementById("klicktag").innerHTML = out; | ||
document.getElementById("btech_select"). | document.getElementById("btech_select").change(); | ||
Version vom 7. April 2008, 16:05 Uhr
/* Los geht's */
var bildtechnik =
[
{
name: "Unbekannt",
info: "Es wurde kein Bildtyp angegeben.",
vorlage: "Unbekannt",
args: { /* keine */ }
},
{
name: "Foto",
info: "Das Bild wurde fotographiert",
vorlage:"Foto",
args: { /* keine */ }
},
{
name: "was anderes",
info: "Das Bild wurde ge-was-auch-immert.",
vorlage: "?",
args:
[
{ arg: "1", type: "text", info: "Das Bild wurde ... " }
]
}
]
function mk_opts( t )
{
var out = bildtechnik[t.value].info + "<br/>";
for ( i = 0; i<bildtechnik[t.value].args.length; i++ )
{
arg = bildtechnik[t.value].args[i];
if ( arg.type == "textarea" )
out += arg.info + " <textarea></textarea>";
else
out += arg.info + " <input type='" + arg.type + "'/>";
}
document.getElementById("btech_opt").innerHTML = out;
return true;
}
window.onload = function ()
{
mk_my_page();
var out = "";
out += "<div style='border: 1px red dotted; margin: 5px;'><h4>Bildtechniken</h4>";
out += "<form name='btech_form'>";
out += "<select name='btech_select' id='btech' size='1' onchange='mk_opts( this );'>";
for ( i = 0; i<bildtechnik.length; i++ )
{
out += "<option value='" + i + "'>" + bildtechnik[i].name + "</option>";
}
out += "</select>";
out += "<span id='btech_opt'></span>";
out += "</form>";
out += "</div>";
document.getElementById("klicktag").innerHTML = out;
document.getElementById("btech_select").change();
}
/* Wir simulieren eine Hochladeseite */
function mk_my_page() {
document.getElementById("J_FRAME").innerHTML =
'<form id="upload" method="post" enctype="multipart/form-data" action="#">'+
' <table border="0">'+
' <tbody><tr>'+
' '+
' <td align="right" valign="top"><label for="wpUploadFile">Datei:</label></td>'+
' <td align="left">'+
' <input tabindex="1" name="wpUploadFile" id="wpUploadFile" onchange=\'fillDestFilename("wpUploadFile")\' size="40" type="file"><input name="wpSourceType" value="file" type="hidden">'+
' </td>'+
' </tr>'+
' <tr>'+
' <td align="right"><label for="wpDestFile">Dateiname:</label></td>'+
' <td align="left">'+
' <input tabindex="2" name="wpDestFile" id="wpDestFile" size="40" value="" onkeyup="wgUploadWarningObj.keypress();" type="text">'+
' </td>'+
' </tr>'+
' <tr>'+
' <td align="right"><label for="wpUploadDescription">Beschreibung:<br>'+
'<span style="color: rgb(192, 0, 0); font-weight: bold; text-decoration: underline; background-color: rgb(255, 255, 64);">(Quelle angeben!)</span></label></td>'+
' <td align="left">'+
' <textarea tabindex="3" name="wpUploadDescription" id="wpUploadDescription" rows="6" cols="80"></textarea>'+
' </td>'+
' </tr>'+
' <tr>'+
' <td></td>'+
' <td>'+
' <input tabindex="7" name="wpWatchthis" id="wpWatchthis" value="true" type="checkbox">'+
' <label for="wpWatchthis">Diese Seite beobachten</label>'+
' <input tabindex="8" name="wpIgnoreWarning" id="wpIgnoreWarning" value="true" type="checkbox">'+
' <label for="wpIgnoreWarning">Warnungen ignorieren</label>'+
' </td>'+
' </tr>'+
''+
' <tr><td colspan="2" id="wpDestFile-warning"> </td></tr>'+
' <tr>'+
' <td></td>'+
' <td align="left"><input tabindex="9" name="wpUpload" value="Datei hochladen" title="Hochladen starten [s]" accesskey="s" type="submit"></td>'+
' </tr>'+
' <tr>'+
' <td></td>'+
' <td align="left">'+
' <div style="color: rgb(45, 100, 161); font-size: smaller;">Zum Vermeiden unnötiger Artikelversionen bitte den <b>Vorschau-Button</b> benutzen!</div>'+
''+
' </td>'+
' </tr>'+
''+
' </tbody></table>'+
' <input name="wpDestFileWarningAck" id="wpDestFileWarningAck" value="" type="hidden">'+
'</form>';
}