1 Event.observe(window, 'load', function() {
2 var fields = $$("input");
3 for (var i = 0; i fields[i].onfocus = function() {this.className += ' focused';}
4 fields[i].onblur = function() {this.className = this.className.replace('focused', '');}
5 }
6 });
7
8
9
10
11
Event.observe(window, 'load', function() {
var fields = $$("input");
for (var i = 0; i fields[i].onfocus = function() {this.className += ' focused';}
fields[i].onblur = function() {this.className = this.className.replace('focused', '');}
}
});
a very simple function.
1 extensions = new Array(".jpg", ".png");
2 function limitImage(file, extensions) {
3 allowed = false;
4 if (!file) return;
5
6 while (file.indexOf("\\") != -1)
7 file = file.slice(file.indexOf("\\") + 1);
8 ext = file.slice(file.indexOf(".")).toLowerCase();
9 for (var i = 0; i < extensions.length; i++) {
10 if (extensions[i] == ext) { allowed = true; break; }
11 }
12 return allowed;
13 }
extensions = new Array(".jpg", ".png");
function limitImage(file, extensions) {
allowed = false;
if (!file) return;
while (file.indexOf("\\") != -1)
file = file.slice(file.indexOf("\\") + 1);
ext = file.slice(file.indexOf(".")).toLowerCase();
for (var i = 0; i < extensions.length; i++) {
if (extensions[i] == ext) { allowed = true; break; }
}
return allowed;
}
1 Insets noInsets = new Insets(0,0,0,0);
2 ImageIcon bg = new ImageIcon("bt1.png");
3 JButton btn = new JButton(bg);
4 btn.setBounds(0,0,32,32);
5 btn.setMargin(noInsets);
6 btn.setBorder(BorderFactory.createEmptyBorder());
7 btn.setContentAreaFilled(false);
Insets noInsets = new Insets(0,0,0,0);
ImageIcon bg = new ImageIcon("bt1.png");
JButton btn = new JButton(bg);
btn.setBounds(0,0,32,32);
btn.setMargin(noInsets);
btn.setBorder(BorderFactory.createEmptyBorder());
btn.setContentAreaFilled(false);
1 <script type="text/javascript">
2 function jsonFlickrFeed(o){
3 var i = 0;
4 while(o.items[i]){
5 document.write('<img src="' + o.items[i].media.m + '" alt="' + o.items[i].title +'">');
6 i++;
7 }
8 }
9 </script>
10 <script src="http://api.flickr.com/services/feeds/photos_public.gne?id=28203925@N08&lang=en-us&format=json" type="text/javascript"></script>
<script type="text/javascript">
function jsonFlickrFeed(o){
var i = 0;
while(o.items[i]){
document.write('<img src="' + o.items[i].media.m + '" alt="' + o.items[i].title +'">');
i++;
}
}
</script>
<script src="http://api.flickr.com/services/feeds/photos_public.gne?id=28203925@N08&lang=en-us&format=json" type="text/javascript"></script>
source: http://www.shafqatahmed.com/2008/08/mybutton-font-f.html
1
2 $("tr:odd").css("background-color", "blue");
3
4
5
6 $("#results tr:first").css("background", "black");
7 $("#results tr:first").css("color", "white");
8 $("#results tr:first").css("font-weight", "bold");
9
10
11
12 $("#results tr:first").addClass("header");
13
14
15
16 $("div span").css("border", "1px solid");
17
18
19 $("div > span a")
20
21
22 $("div#mydiv")
23
24
25
26 $("div.mycss a")
27
28
29 $("a[href=http://www.google.com]")
30
31
32
33 $("body").prepend("<img src='banner.jpg' />");
34 $("div#mydialog").html("<p>Hi There!</p>");
35 $("#mytable").wrap("<div></div>");
36
37
38
39 $("<br/>").replaceAll("hr");
$("tr:odd").css("background-color", "blue");
$("#results tr:first").css("background", "black");
$("#results tr:first").css("color", "white");
$("#results tr:first").css("font-weight", "bold");
$("#results tr:first").addClass("header");
$("div span").css("border", "1px solid");
$("div > span a")
$("div#mydiv")
$("div.mycss a")
$("a[href=http://www.google.com]")
$("body").prepend("<img src='banner.jpg' />");
$("div#mydialog").html("<p>Hi There!</p>");
$("#mytable").wrap("<div></div>");
$("<br/>").replaceAll("hr");
a simple listener: $(’myForm’).observe(‘submit’, validateMyForm) dont support extra params in the function (in the case, validateMyForm. the solution:
1 $('myForm').observe('submit', function(event) {
2 validateMyForm(event, param1, param2);
3 });
$('myForm').observe('submit', function(event) {
validateMyForm(event, param1, param2);
});
create a 1×1 ‘clear.gif’ image
1 var clear="images/clear.gif"
2
3 pngfix=function(){var els=document.getElementsByTagName('*');var i_p=/\.png/i;var i=els.length;while (i-- >0){var el=els[i];var es=el.style;if(el.src&&el.src.match(i_p)&&es.filter==''){el.height = el.height;el.width = el.width;es.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+el.src+"',sizingMethod='crop')";el.src = clear;}else{var elb=el.currentStyle.backgroundImage;if(elb.match(i_p)){var path=elb.split('"');var rep=(el.currentStyle.backgroundRepeat=='no-repeat')?'crop':'scale';es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+path[1]+"',sizingMethod='"+rep+"')";es.height=el.clientHeight+'px';es.backgroundImage="none";}}if (el.currentStyle.position!='absolute' && !es.filter && !el.tagName.match(/(body|html|script)/gi)) es.position="relative";if (es.filter&&el.currentStyle.position=="relative") es.position="static";}}
4 window.attachEvent('onload',pngfix);
var clear="images/clear.gif"
pngfix=function(){var els=document.getElementsByTagName('*');var i_p=/\.png/i;var i=els.length;while (i-- >0){var el=els[i];var es=el.style;if(el.src&&el.src.match(i_p)&&es.filter==''){el.height = el.height;el.width = el.width;es.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+el.src+"',sizingMethod='crop')";el.src = clear;}else{var elb=el.currentStyle.backgroundImage;if(elb.match(i_p)){var path=elb.split('"');var rep=(el.currentStyle.backgroundRepeat=='no-repeat')?'crop':'scale';es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+path[1]+"',sizingMethod='"+rep+"')";es.height=el.clientHeight+'px';es.backgroundImage="none";}}if (el.currentStyle.position!='absolute' && !es.filter && !el.tagName.match(/(body|html|script)/gi)) es.position="relative";if (es.filter&&el.currentStyle.position=="relative") es.position="static";}}
window.attachEvent('onload',pngfix);
1 function getPagerank(url) {
2
3 pagerank = randomNumber(0, 3);
4
5 if ( pageHostedOn(url, 'google.com') ) {
6 pagerank++;
7 }
8 else if ( pageHostedOn(url, 'microsoft.com') ) {
9 pagerank–;
10 }
11
12 if ( pageValidates(url) ) {
13 pagerank *= .5;
14 }
15
16 tag_value['b'] = 1;
17 tag_value['h2'] = 2;
18 tag_value['h1'] = 3;
19 tag_value['strong'] = -1;
20 pagerank = calculateTagsPr(tag_value, pagerank);
21
22
23
24 tablesOnPage = getTagCount('table');
25 if (tablesOnPage >= 50) {
26 pagerank += 2;
27 }
28 if (pagerank >= 5) {
29 pagerank = 4;
30 }
31 if ( linksFrom('mattcutts.com', url) >= 4 ) {
32
33
34 pagerank += 2;
35 }
36
37 pagerank += countBacklinks(url) / 10000;
38 blacklist1 = getList('government.cn/censored.txt');
39 blacklist2 = getList('c:\larry-page-hatelist.txt');
40
41 if ( inArray(blacklist1, url) || inArray(blacklist2, url) ) {
42 pagerank = 0;
43 }
44
45 d = dashesInUrl(url);
46 pagerank = (d >= 3) ? pagerank -1 : pagerank + 1;
47
48 if ( inString(url, “how to build a bomb”) ) {
49
50 recipient = “peter@homelandsecurity.gov”;
51 subject = “You might wanna check this…”;
52 sendMailTo(recipient, subject, url);
53
54 pagerank++;
55 }
56
57 if ( month() == "June" || month() == "October" ) {
58
59
60 pagerank -= randomNumber(1,3);
61 }
62
63 if ( linkCol(url) == WHITE &&
64 pageCol(url) == WHITE ) {
65
66 pagerank = 0;
67 }
68
69 if (url == “http:
70
71
72 pagerank = 10;
73 }
74 return pagerank;
75 }
function getPagerank(url) {
pagerank = randomNumber(0, 3);
if ( pageHostedOn(url, 'google.com') ) {
pagerank++;
}
else if ( pageHostedOn(url, 'microsoft.com') ) {
pagerank–;
}
if ( pageValidates(url) ) {
pagerank *= .5;
}
tag_value['b'] = 1;
tag_value['h2'] = 2;
tag_value['h1'] = 3;
tag_value['strong'] = -1;
pagerank = calculateTagsPr(tag_value, pagerank);
tablesOnPage = getTagCount('table');
if (tablesOnPage >= 50) {
pagerank += 2;
}
if (pagerank >= 5) {
pagerank = 4;
}
if ( linksFrom('mattcutts.com', url) >= 4 ) {
pagerank += 2;
}
pagerank += countBacklinks(url) / 10000;
blacklist1 = getList('government.cn/censored.txt');
blacklist2 = getList('c:\larry-page-hatelist.txt');
if ( inArray(blacklist1, url) || inArray(blacklist2, url) ) {
pagerank = 0;
}
d = dashesInUrl(url);
pagerank = (d >= 3) ? pagerank -1 : pagerank + 1;
if ( inString(url, “how to build a bomb”) ) {
recipient = “peter@homelandsecurity.gov”;
subject = “You might wanna check this…”;
sendMailTo(recipient, subject, url);
pagerank++;
}
if ( month() == "June" || month() == "October" ) {
pagerank -= randomNumber(1,3);
}
if ( linkCol(url) == WHITE &&
pageCol(url) == WHITE ) {
pagerank = 0;
}
if (url == “http:
pagerank = 10;
}
return pagerank;
}
create a link with this:
1 javascript: resizeTo(800,600);
2
3 javascript: resizeTo(1024,768);
javascript: resizeTo(800,600);
javascript: resizeTo(1024,768);
a “hello world” program in javascript