prototype??
prototype??JavaScript???????????
?????!!
prototype??JavaScript???????????
?????!!
????????JavaScript???????
??????JavaScript??????
jkl-parsexml.js?????JSON???????
????html?????div???innerHTML?????????
???????????????
JAVASCRIPT
<script type="text/javascript" src="jkl-parsexml.js"></script>
<script type="text/javascript">
//<![CDATA[
window.onload = function(){
var url = "atom.xml";
var http = new JKL.ParseXML( url );
var data = http.parse();
var html;
html="<table>";
for (idx in data.feed.entry){
var entry = data.feed.entry[idx];
var title = entry.title;
var href = entry.link.href;
var updated = entry.updated.substring(0,10);
var table;
table = "<tr>";
table += "<td><a href=\""+href+"\">"+title+"</a></td>";
table += "<td>("+updated+")</td>";
table += "</tr>\n";
html +=table;
}
html+="</table>";
var result=document.getElementById('feedResult');
result.innerHTML = html;
};
//]]>
</script>
BODY?DIV??????
<div id="feedResult"></div>
???????URL????????????????
<?php
//POST????
$rss = $_POST['url'];
if( empty($rss)){exit;}
//????
$file = fopen($rss,"r");
if( !$file ) {exit;}
//???
header("Content-type: application/xml; charset=utf-8");
//??
while ( !feof($file)){
$line = fgets($file,1024);
echo $line;
}
fclose($file);}
?>
Prototype Window Class?????
??????????
JavaScript??????????????????????
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 |