|
|
//
// © EasterEgg, http://www.xanga.com/easteregg
//
// For use at Xanga only.
//
//
// Copyright ?004 by EasterEgg.
//
// For use at Xanga only.
//
// This script allows you to use any online image as a profile pic,
// regardless of it's size. You're no longer confined to 160 x 160 pixels
// or the maximum width that the left sidebar allows, since this script
// will also adjust the width of the left sidebar as you see fit.
// Random pics will be chosen if you have added more than one profile pic
// to the array "newProfileImages" below.
//
// This script is freeware and can be freely used as long as the copyright
// notice and the comments in this script remains intact. It is provided
// 'as is' without guarantees of any kind.
//
// The script doesn't work for Mac users...
//
// ****************** BEGINNING OF WHAT YOU CAN EDIT ********************
// ***** Set the width of the image(s). Note that this has no effect in Netscape.
maxWidth = 250;
// ***** add as many images as you like to the array below.
var newProfileImages = new Array(
"http://www.freestockphotos.com/SCENERY1/BacklitMtns.jpg",
"http://www.freestockphotos.com/SCENERY1/bmpwin.jpeg",
"http://www.freestockphotos.com/SKY/BlueClouds2.jpg",
"http://www.freestockphotos.com/ANIMALS/Bullsnake2.jpg",
"http://www.freestockphotos.com/ROME1/AgustusCoin.jpg",
"http://www.freestockphotos.com/EGYPT/Akhenaten.JPG" // <-- !!! no comma after last img!
);
// ********************* END OF WHAT YOU CAN EDIT ************************
indexNr = Math.round(Math.random() * (newProfileImages.length));
if (indexNr == newProfileImages.length)
indexNr = newProfileImages.length - 1;
newProfilePicURL = newProfileImages[indexNr];
newImage = new Image(maxWidth,0);
newImage.src = newProfilePicURL;
var allImages = document.images;
// rule out Mac users
if (navigator.userAgent.indexOf('Mac') == -1)
{
for ( i = 0; i < allImages.length; ++i )
{
if (allImages[i].src.indexOf('profile') != -1)
{
allImages[i].src = newProfilePicURL;
// Netscape doesn't allow adjusting the image width
if (navigator.userAgent.indexOf('Netscape') == -1)
{
allImages[i].width = newImage.width;
newStyle = '';
document.write(newStyle);
}
break;
}
}
}