Mar 13 2008

Test post Jober.org

Tag: JavaScriptberrisch @ 12:29 pm

A simple script for Greasmonkey

    window.addEventListener(
    'load',
    function() { init() },
    true
);

Jan 02 2008

Sorted elements

Tag: JavaScriptberrisch @ 6:40 pm
Include jQuery !! 地図上で目的地を選択
	<p class="tv-check-item">
		<input id="added_utype_6" class="checkIterator" type="checkbox" name="added_utype_6" value="Plubs" checked="true"/>
		<label for="added_utype_6">  Plubs</label>
	</p>
	<p class="tv-check-item">
		<input id="added_utype_1" class="checkIterator" type="checkbox" name="added_utype_1" value="Allotum" checked="true"/>
		<label for="added_utype_1">  Allotum</label>
	</p>
	<p class="tv-check-item">
		<input id="added_utype_0" class="checkIterator" type="checkbox" name="added_utype_0" value="Anotum" checked="true"/>
		<label for="added_utype_0">  Anotum</label>
	</p>
 
	for (t = 0; t &lt; $("p[@class='tv-check-item']").length; t++) {
		compareElement = $("p[@class='tv-check-item']").get(t);
		compareValue = $(compareElement).children("input").get(0);
		compareValue = $(compareValue).val();
		$("p[@class='tv-check-item']:gt("+t+")").each(function(i){
			toBeCompared = $(this).children("input").get(0);
			toBeCompared = $(toBeCompared).val();
			if (toBeCompared.toLowerCase() &lt; compareValue.toLowerCase()) {
				$(compareElement).before(this);
				compareElement = this;
				compareValue = $(compareElement).children("input").get(0);
				compareValue = $(compareValue).val();
			}
		});
	}

Dec 20 2007

Capture file extension

Tag: JavaScriptberrisch @ 6:44 pm



This are the javascript regex Regular expressions to check the extension of, for example a file to upload …

Include jQuery - for $.trim() function

 
function checkExtension(obj) {
	expr = /\.([(JPEG)|(JPG)|(GIF)|(PNG)]+)$/;
	//expr = /\.([JPEGIFN]+)$/;
	//expr = /\.([A-Z]+)$/;
	//expr = /\.([^\.]+)$/;
	extension = expr.exec($.trim(obj.value.toUpperCase()));
 
	if (extension)
		for (var i = 0; i < extension.length; ++i)
			alert("Fund " + i + " - " + extension[i]);
 
}

Next Page »