Benutzer:J*/Javascript-Spielwüste.js: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
sorry für die vielen Einträge in der Versionsgeschichte
Keine Bearbeitungszusammenfassung
 
(145 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
/* Los geht's */
var CODEWORT = "Kamel"; // Das ist das gefragte Codewort. Groß- und Kleinschreibung beachten!
var HREF = "Hauptseite"; // Auf dieser Seite geht's weiter!


var bildtechnik =
// VARIANTE 1: Mit anzeigender Grafik
{
 
"Unbekannt":
addOnloadHook( function () {
      {
// INIT
name: "Unbekannt",
document.getElementById("eingabe1").innerHTML=("<form action='#' onsubmit='return false;' ><input id='ef1' type='text'/>&ensp;<span id='er1'></span></form>");
info: "Es wurde kein Bildtyp angegeben.",
document.getElementById("er1").innerHTML = document.getElementById("eingabe_falsch").innerHTML;
args: { /* keine */ },
document.getElementById("ef1").onkeyup = function () {
},
if (this.value == CODEWORT)
"Foto":
// Grafik austauschen und Link erzeugen
{
document.getElementById("er1").innerHTML = document.getElementById("eingabe_ok").innerHTML + "&ensp;<a href='"+wgScript+"?title="+encodeURI(HREF)+"'>Weiter geht's</a>";
name: "Foto",
else
info: "Das Bild wurde fotographiert",
document.getElementById("er1").innerHTML = document.getElementById("eingabe_falsch").innerHTML;
args: { /* keine */ },
},
"?"
{
name: "Sonstiges",
info: "Das Bild wurde ge-was-auch-immert."
args { type: "text", value: "Bitte sag uns hier, was mit dem Bild gemacht wurde:" argname: "1" }
}
}
}
});


// VARIANTE 2: Mit OK-Button


window.onload = function ()
addOnloadHook( function () {
{
// INIT
mk_my_page()
document.getElementById("eingabe2").innerHTML=("<form action='#' id='form2'><input id='ef2' type='text'></input>&ensp;<input type='submit' value='Ich bin mir da ganz sicher!' id='okbtn2'/></form>");
 
document.getElementById("form2").onsubmit = function () {
var out;
if (document.getElementById("ef2").value == CODEWORT)
out += "<div style='border: 1px red dotted; margin: 5px;>"
{
out += "<select name='btech' id='btech' size='1'>"
// Ergebnis ausspucken und weiterleiten
for ( element in bildtechnik )
alert("Richtig! Weiter geht's!");
{
location.href = wgScript+"?title="+encodeURI(HREF);
out += "<option value='" + element + "'>" + bildtechnik[element].name + "</option>"
}
else
{
// Ergebnis ausspucken und weiterleiten
alert("Das war wohl nix.");
// Nachfolgende Zeile auskommentieren oder entfernen um dem Nutzer mehrere Eingabeversuche zu erlauben.
location.href = wgScript+"?title="+encodeURI("Grabkammer des Pharao");
}
                return false; //Für den IE
}
}
out += "</select>"
});
out += "</div>
 
document.getElementsById("klicktag").innerHTML = out;
 
}
 
/* 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">&nbsp;</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>';
}

Aktuelle Version vom 28. September 2010, 11:52 Uhr

var CODEWORT = "Kamel"; // Das ist das gefragte Codewort. Groß- und Kleinschreibung beachten!
var HREF = "Hauptseite"; // Auf dieser Seite geht's weiter!

// VARIANTE 1: Mit anzeigender Grafik

addOnloadHook( function () {
	// INIT
	document.getElementById("eingabe1").innerHTML=("<form action='#' onsubmit='return false;' ><input id='ef1' type='text'/>&ensp;<span id='er1'></span></form>");
	document.getElementById("er1").innerHTML = document.getElementById("eingabe_falsch").innerHTML;
	document.getElementById("ef1").onkeyup = function () {
		if (this.value == CODEWORT)
			// Grafik austauschen und Link erzeugen
			document.getElementById("er1").innerHTML = document.getElementById("eingabe_ok").innerHTML + "&ensp;<a href='"+wgScript+"?title="+encodeURI(HREF)+"'>Weiter geht's</a>";
		else
			document.getElementById("er1").innerHTML = document.getElementById("eingabe_falsch").innerHTML;
	}
});

// VARIANTE 2: Mit OK-Button

addOnloadHook( function () {
	// INIT
	document.getElementById("eingabe2").innerHTML=("<form action='#' id='form2'><input id='ef2' type='text'></input>&ensp;<input type='submit' value='Ich bin mir da ganz sicher!' id='okbtn2'/></form>");
	document.getElementById("form2").onsubmit = function () {
		if (document.getElementById("ef2").value == CODEWORT)
		{
			// Ergebnis ausspucken und weiterleiten
			alert("Richtig! Weiter geht's!");
			location.href = wgScript+"?title="+encodeURI(HREF);
		}
		else
		{
			// Ergebnis ausspucken und weiterleiten
			alert("Das war wohl nix.");
			// Nachfolgende Zeile auskommentieren oder entfernen um dem Nutzer mehrere Eingabeversuche zu erlauben.
			location.href = wgScript+"?title="+encodeURI("Grabkammer des Pharao");
		}
                return false; //Für den IE
	}
});