TimeCapsule/tagada/jukebox/ajax.js

62 lines
2.3 KiB
JavaScript

function charge_mp3(file) {
document.getElementById("lecteur").innerHTML = '<object data="dewplayer-multi.swf?son=generer.php?id='+file+'&amp;autostart=1" type="application/x-shockwave-flash" width="200" height="20"><param name="movie" value="dewplayer-multi.swf?son=generer.php?id='+file+'&amp;autostart=1" /><param name="wmode" value="transparent" /></object>';
document.getElementById("export_forum").value = '[flash(200,20)]http://tagada.crystalyx.net/jukebox/dewplayer-multi.swf?son=http://tagada.crystalyx.net/jukebox/generer.php?id='+file+'[/flash]';
document.getElementById("export_site").value = '<object data="http://tagada.crystalyx.net/jukebox/dewplayer-multi.swf?son=http://tagada.crystalyx.net/jukebox/generer.php?id='+file+'" type="application/x-shockwave-flash" width="200" height="20"><param name="movie" value="http://tagada.crystalyx.net/jukebox/dewplayer-multi.swf?son=http://tagada.crystalyx.net/jukebox/generer.php?id='+file+'" /><param name="wmode" value="transparent" /></object>';
}
function getXMLHttpRequest() {
var xhr = null;
if (window.XMLHttpRequest || window.ActiveXObject) {
if (window.ActiveXObject) {
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
} else {
xhr = new XMLHttpRequest();
}
} else {
alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
return null;
}
return xhr;
}
function getElementsByClass(searchClass,node,tag) {
var classElements = new Array();
if ( node == null )
node = document;
if ( tag == null )
tag = '*';
var els = node.getElementsByTagName(tag);
var elsLen = els.length;
var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
function vote(id_vote) {
acacher = getElementsByClass("avoter");
acolspan = getElementsByClass("acolspan");
for (i=0; i < acacher.length; i++) {
acacher[i].style.display = "none";
acolspan[i].colSpan = 2;
}
document.getElementById("avoter").style.visibility = "visible";
var xhr = getXMLHttpRequest();
xhr.open("GET", "upload.php?vote=" + id_vote, true);
xhr.send(null);
}