rainy__days
07-20-2003, 12:40 AM
there's this one script that alphabetizes the "sites i read" list on your xanga.. i followed the directions, and it still doesn't work.. can somebody help? here's the script:
<script language=javascript>
<!--
// author: Sean F http://www.xanga.com/seanmeister
//
// this script alphabetizes the Sites I Read list on a
// Xanga user's home page
// copy and paste the code into the Website Stats section
// of the Xanga Look & Feel page
//
function sortsir(sir1, sir2){
return sir1[1] < sir2[1] ? -1 : sir1[1] == sir2[1] ? 0 : 1;
}
var sirpage = 0;
if (document.getElementById("sir")){
sirlist = document.getElementById("sir");
sirpage = 1;
} else {
ths=document.getElementsByTagName("th");
for (var thc=0; thc < ths.length; thc++){
if (ths[thc].innerHTML.toLowerCase() == "<b>sites i read</b>") {
sirlist = ths[thc].parentNode.nextSibling;
sirpage = 1;
break;
}
}
}
if (sirpage == 1){
sirsites = sirlist.getElementsByTagName("a");
newsir = new Array();
for (numsir = 0; numsir < sirsites.length; numsir++) {
if (sirsites[numsir].href.toLowerCase().indexOf("subscriptions") == -1 && sirsites[numsir].href.toLowerCase().indexOf("formpost") == -1) {
newsir[newsir.length] = [sirsites[numsir].innerHTML, sirsites[numsir].innerHTML.toUpperCase(), sirsites[numsir].href];
newsir[newsir.length] = [sirsites[numsir].innerHTML, " " + sirsites[numsir].innerHTML.toUpperCase(), sirsites[numsir].href];
}
}
newsir.sort(sortsir);
var sc = 0;
for (numsir = 0; numsir < sirsites.length; numsir++) {
if (sirsites[numsir].href.toLowerCase().indexOf("subscriptions") == -1 && sirsites[numsir].href.toLowerCase().indexOf("formpost") == -1) {
sirsites[numsir].innerHTML = newsir[sc][0];
sirsites[numsir].href = newsir[sc][2];
sc++;
}
}}
//-->
</script>
<script language=javascript>
<!--
// author: Sean F http://www.xanga.com/seanmeister
//
// this script alphabetizes the Sites I Read list on a
// Xanga user's home page
// copy and paste the code into the Website Stats section
// of the Xanga Look & Feel page
//
function sortsir(sir1, sir2){
return sir1[1] < sir2[1] ? -1 : sir1[1] == sir2[1] ? 0 : 1;
}
var sirpage = 0;
if (document.getElementById("sir")){
sirlist = document.getElementById("sir");
sirpage = 1;
} else {
ths=document.getElementsByTagName("th");
for (var thc=0; thc < ths.length; thc++){
if (ths[thc].innerHTML.toLowerCase() == "<b>sites i read</b>") {
sirlist = ths[thc].parentNode.nextSibling;
sirpage = 1;
break;
}
}
}
if (sirpage == 1){
sirsites = sirlist.getElementsByTagName("a");
newsir = new Array();
for (numsir = 0; numsir < sirsites.length; numsir++) {
if (sirsites[numsir].href.toLowerCase().indexOf("subscriptions") == -1 && sirsites[numsir].href.toLowerCase().indexOf("formpost") == -1) {
newsir[newsir.length] = [sirsites[numsir].innerHTML, sirsites[numsir].innerHTML.toUpperCase(), sirsites[numsir].href];
newsir[newsir.length] = [sirsites[numsir].innerHTML, " " + sirsites[numsir].innerHTML.toUpperCase(), sirsites[numsir].href];
}
}
newsir.sort(sortsir);
var sc = 0;
for (numsir = 0; numsir < sirsites.length; numsir++) {
if (sirsites[numsir].href.toLowerCase().indexOf("subscriptions") == -1 && sirsites[numsir].href.toLowerCase().indexOf("formpost") == -1) {
sirsites[numsir].innerHTML = newsir[sc][0];
sirsites[numsir].href = newsir[sc][2];
sc++;
}
}}
//-->
</script>