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

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
 
(151 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
document.getElementById("J-FRAME").innerHTML = 
+
var CODEWORT = "Kamel"; // Das ist das gefragte Codewort. Groß- und Kleinschreibung beachten!
'<form id="upload" method="post" enctype="multipart/form-data" action="#">'+
+
var HREF = "Hauptseite"; // Auf dieser Seite geht's weiter!
' <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>'+
+
// VARIANTE 1: Mit anzeigender Grafik
' </tr>'+
+
 
' <tr>'+
+
addOnloadHook( function () {
' <td align="right"><label for="wpDestFile">Dateiname:</label></td>'+
+
// INIT
' <td align="left">'+
+
document.getElementById("eingabe1").innerHTML=("<form action='#' onsubmit='return false;' ><input id='ef1' type='text'/>&ensp;<span id='er1'></span></form>");
' <input tabindex="2" name="wpDestFile" id="wpDestFile" size="40" value="" onkeyup="wgUploadWarningObj.keypress();" type="text">'+
+
document.getElementById("er1").innerHTML = document.getElementById("eingabe_falsch").innerHTML;
' </td>'+
+
document.getElementById("ef1").onkeyup = function () {
' </tr>'+
+
if (this.value == CODEWORT)
' <tr>'+
+
// Grafik austauschen und Link erzeugen
' <td align="right"><label for="wpUploadDescription">Beschreibung:<br>'+
+
document.getElementById("er1").innerHTML = document.getElementById("eingabe_ok").innerHTML + "&ensp;<a href='"+wgScript+"?title="+encodeURI(HREF)+"'>Weiter geht's</a>";
'<span style="color: rgb(192, 0, 0); font-weight: bold; text-decoration: underline; background-color: rgb(255, 255, 64);">(Quelle angeben!)</span></label></td>'+
+
else
' <td align="left">'+
+
document.getElementById("er1").innerHTML = document.getElementById("eingabe_falsch").innerHTML;
' <textarea tabindex="3" name="wpUploadDescription" id="wpUploadDescription" rows="6" cols="80"></textarea>'+
+
}
' </td>'+
+
});
' </tr>'+
+
 
' <tr>'+
+
// VARIANTE 2: Mit OK-Button
' <td></td>'+
+
 
' <td>'+
+
addOnloadHook( function () {
' <input tabindex="7" name="wpWatchthis" id="wpWatchthis" value="true" type="checkbox">'+
+
// INIT
' <label for="wpWatchthis">Diese Seite beobachten</label>'+
+
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>");
' <input tabindex="8" name="wpIgnoreWarning" id="wpIgnoreWarning" value="true" type="checkbox">'+
+
document.getElementById("form2").onsubmit = function () {
' <label for="wpIgnoreWarning">Warnungen ignorieren</label>'+
+
if (document.getElementById("ef2").value == CODEWORT)
' </td>'+
+
{
' </tr>'+
+
// Ergebnis ausspucken und weiterleiten
''+
+
alert("Richtig! Weiter geht's!");
' <tr><td colspan="2" id="wpDestFile-warning">&nbsp;</td></tr>'+
+
location.href = wgScript+"?title="+encodeURI(HREF);
' <tr>'+
+
}
' <td></td>'+
+
else
' <td align="left"><input tabindex="9" name="wpUpload" value="Datei hochladen" title="Hochladen starten [s]" accesskey="s" type="submit"></td>'+
+
{
' </tr>'+
+
// Ergebnis ausspucken und weiterleiten
' <tr>'+
+
alert("Das war wohl nix.");
' <td></td>'+
+
// Nachfolgende Zeile auskommentieren oder entfernen um dem Nutzer mehrere Eingabeversuche zu erlauben.
' <td align="left">'+
+
location.href = wgScript+"?title="+encodeURI("Grabkammer des Pharao");
' <div style="color: rgb(45, 100, 161); font-size: smaller;">Zum Vermeiden unnötiger Artikelversionen bitte den <b>Vorschau-Button</b> benutzen!</div>'+
+
}
''+
+
                return false; //Für den IE
' </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
	}
});