<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://karaoke.kjams.com/w/index.php?action=history&amp;feed=atom&amp;title=Server%2FCode%2Fnewsinger.html</id>
	<title>Server/Code/newsinger.html - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://karaoke.kjams.com/w/index.php?action=history&amp;feed=atom&amp;title=Server%2FCode%2Fnewsinger.html"/>
	<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=Server/Code/newsinger.html&amp;action=history"/>
	<updated>2026-06-09T11:53:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=Server/Code/newsinger.html&amp;diff=7979&amp;oldid=prev</id>
		<title>Deusexmachina: Created page with &quot;&lt;pre&gt; &lt;html&gt; 	&lt;head&gt; 		&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=UTF-8&quot;&gt; 		&lt;title&gt;kJams New Singer&lt;/title&gt; 		 		&lt;script src=&quot;common.js&quot;&gt;&lt;/script&gt; 		&lt;script src...&quot;</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=Server/Code/newsinger.html&amp;diff=7979&amp;oldid=prev"/>
		<updated>2012-09-04T02:27:54Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;pre&amp;gt; &amp;lt;html&amp;gt; 	&amp;lt;head&amp;gt; 		&amp;lt;meta http-equiv=Content-Type content=&amp;quot;text/html; charset=UTF-8&amp;quot;&amp;gt; 		&amp;lt;title&amp;gt;kJams New Singer&amp;lt;/title&amp;gt; 		 		&amp;lt;script src=&amp;quot;common.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt; 		&amp;lt;script src...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
	&amp;lt;head&amp;gt;&lt;br /&gt;
		&amp;lt;meta http-equiv=Content-Type content=&amp;quot;text/html; charset=UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;title&amp;gt;kJams New Singer&amp;lt;/title&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
		&amp;lt;script src=&amp;quot;common.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
		&amp;lt;script src=&amp;quot;./spry/xpath.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
		&amp;lt;script src=&amp;quot;./spry/SpryData.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
		&amp;lt;script src=&amp;quot;data.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
		&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
			function catname(){&lt;br /&gt;
				var firstname = document.forms[0].singerfirstname.value;&lt;br /&gt;
				var lastname = document.forms[0].singerlastname.value;&lt;br /&gt;
				document.forms[0].singername.value = firstname + &amp;quot; &amp;quot; + lastname;&lt;br /&gt;
			}&lt;br /&gt;
			function validate(thisform) {&lt;br /&gt;
				with (thisform){&lt;br /&gt;
					if (singerfirstname.value==&amp;#039;&amp;#039;) {&lt;br /&gt;
						alert(&amp;#039;Hey, unless you\’re Obama, ya gotta give me a first name too. Try again.&amp;#039;);&lt;br /&gt;
						event.returnValue=false;&lt;br /&gt;
					}&lt;br /&gt;
					else if (singerlastname.value==&amp;#039;Required!&amp;#039;) {&lt;br /&gt;
						alert(&amp;#039;What, you think you\’re Madonna? A last name is required. Lets try this again..&amp;#039;);&lt;br /&gt;
						event.returnValue=false;&lt;br /&gt;
					}&lt;br /&gt;
						//safe to navigate away from this page&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
						    //variable to control if message is shown&lt;br /&gt;
    var allowUnload = false;&lt;br /&gt;
  &lt;br /&gt;
    //function triggered by any closing of the current document&lt;br /&gt;
    function confirmUnload(){ &lt;br /&gt;
        if(!allowUnload){&lt;br /&gt;
            //message displayed (as well as inbuilt IE junk) when page is unloaded.&lt;br /&gt;
            return &amp;#039;Why on earth would you think it is a good idea to close this window?!? Well, it ISN\&amp;#039;T!!! Do NOT close this window. If you do, all hell will rain down upon you, you will get A.I.D.S., and I will get very upset. (At you closing the window, not the A.I.D.S..)\n:\&amp;#039;(&amp;#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //register function with the event handler&lt;br /&gt;
    window.onbeforeunload = confirmUnload;&lt;br /&gt;
		&amp;lt;/script&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
		&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
			#main {&lt;br /&gt;
				width: 400px;&lt;br /&gt;
				margin-left: auto;&lt;br /&gt;
				margin-right: auto;&lt;br /&gt;
				text-align: center;&lt;br /&gt;
				background: url(&amp;#039;metal.jpg&amp;#039;);&lt;br /&gt;
				border-style: solid;&lt;br /&gt;
				border-color: #000000;&lt;br /&gt;
				border-width: 1px;&lt;br /&gt;
			}&lt;br /&gt;
			&lt;br /&gt;
			#main p {&lt;br /&gt;
				font-size: 24pt;&lt;br /&gt;
			}&lt;br /&gt;
			&lt;br /&gt;
			#main table {&lt;br /&gt;
				margin-left: auto;&lt;br /&gt;
				margin-right: auto;&lt;br /&gt;
			}&lt;br /&gt;
			&lt;br /&gt;
			#main img {&lt;br /&gt;
				margin-bottom: 10px;&lt;br /&gt;
			}&lt;br /&gt;
		&amp;lt;/style&amp;gt;&lt;br /&gt;
	&amp;lt;/head&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;body&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;main&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;p&amp;gt;New Singer&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;img src=&amp;quot;kjams.png&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
			&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
			&amp;lt;form id=&amp;quot;form&amp;quot; method=&amp;quot;POST&amp;quot; action=&amp;quot;&amp;quot; onsubmit=&amp;quot;validate(this); allowUnload=true&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;table&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;hidden&amp;quot; id=&amp;quot;singername&amp;quot; name=&amp;quot;singername&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;First Name: &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;singerfirstname&amp;quot; value=&amp;quot;&amp;quot; onkeyup=&amp;quot;catname()&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
					&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Last Name: &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;singerlastname&amp;quot; value=&amp;quot;Required!&amp;quot; onfocus=&amp;quot;this.value= (this.value==&amp;#039;Required!&amp;#039;) ? &amp;#039;&amp;#039; : this.value&amp;quot; onBlur=&amp;quot;this.value= (this.value==&amp;#039;&amp;#039;) ? &amp;#039;Required!&amp;#039; : this.value&amp;quot; onkeyup=&amp;quot;catname()&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
					&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password: &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;password&amp;quot; name=&amp;quot;password&amp;quot; id=&amp;quot;password&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
var p = document.getElementById(&amp;#039;password&amp;#039;);&lt;br /&gt;
p.type = &amp;#039;text&amp;#039;;&lt;br /&gt;
p.value = &amp;#039;Make a password&amp;#039;;&lt;br /&gt;
p.onfocus = function() {&lt;br /&gt;
if (this.type == &amp;#039;text&amp;#039;) {&lt;br /&gt;
this.value = &amp;#039;&amp;#039;;&lt;br /&gt;
this.type = &amp;#039;password&amp;#039;;&lt;br /&gt;
this.focus();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
					&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Again: &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;password&amp;quot; name=&amp;quot;confirm&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
					&amp;lt;tr&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot;  name=&amp;quot;submit&amp;quot; value=&amp;quot;Jam Out!&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
				&amp;lt;/table&amp;gt;&lt;br /&gt;
			&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;p style=&amp;quot;font-size: 12pt;&amp;quot;&amp;gt;[ &amp;lt;a href=&amp;quot;/&amp;quot; onClick=&amp;quot;allowUnload=true&amp;quot;&amp;gt;Back&amp;lt;/a&amp;gt; ]&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
		&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
			document.getElementById(&amp;quot;form&amp;quot;).action = url_newsinger;&lt;br /&gt;
		&amp;lt;/script&amp;gt;&lt;br /&gt;
	&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deusexmachina</name></author>
	</entry>
</feed>