View Full Version : aiiyah how come the smiley script i made won't work?!


lazyvietgirl53
11-12-2004, 10:47 PM
what did i do wrong? i put it in website stats too but it wont seem to appear

could some edit my code so it could work?
go here fo the code http://www.geocities.com/lazyvi3tgurl//smileyscript.html because i can't post it they say its too long... :( thanks alot =D

StarryNite
12-25-2004, 02:38 AM
// ***add textual emoticons to the array below
var textSmileys = new Array(

"+cooldude+",
"+coolgirl+",
"+ariel+",
"+belle+",
"+thebeast+",
"+hercules+",
"+mickeymouse+",
"+minniemouse+",
"+lilo+",
"+stitch+",
"+ed+",
"+edd+",
"+eddy+",
"+jimmy+",
"+johnny+",
"+plank+",
"+kevin+",
"+nazz+",
"+rolf+",
"+leekanker+",
"+garfield+",
"+odie+",
"+jonarbuckle+",
"+pooky+",
"+nermal+",
"+arlene+",
"+charliebrown+",
"+snoopy+",
"+woodstock+",
"+peterpan+",
"+tinkerbell+",
"+john+",
"+michael+",
"+wendy+",
"+captainhook+",
"+nana+",
"+blossom+",
"+bubbles+",
"+buttercup+",
"+tommy+",
"+chuckie+",
"+phil+",
"+lil+",
"+angelica+",
"+spike+",
"+homer+",
"+marge+",
"+bart+",
"+lisa+",
"+maggie+",
"+stan+",
"+kyle+",
"+cartman+",
"+kenny+",
"+spongebob+",
"+patrick+",
"+squidward+",
"+mrkrabs+",
"+sandy+",
"+gary+",
"+plankton+",
"+wallace+",
"+gromit+",
"+shaun+",
"+feathers+",
"+bettyboop+",
"+domokon+",
"+hulk+",
"+jackskellington+",
"+joker+",
"+pinkpanther+",
"+scoobydoo+",
"+bigbird+",
"+bert+",
"+ernie+");

i believe you need to put colons instead of pluses... ex: :ernie:

bucao
12-29-2004, 03:41 AM
<script type="text/javascript">

function typeSmiley(sSmiley)
{
if (document.getElementsByTagName('textarea')[0].getAttribute('name') == 'bdescr')
var editor = document.getElementsByTagName('textarea')[0];
else
{
var allTextAreas = document.getElementsByTagName('textarea');
for (i = 0; i < allTextAreas.length; ++i)
{
if (allTextAreas[i].getAttribute('name') == 'bdescr')
{
var editor = allTextAreas[i];
break;
}
}
}
editor.value = editor.value + sSmiley;
}
function replaceTextSmileys()
{
// ***add textual emoticons to the array below
var textSmileys = new Array(

"+cooldude+";
"+coolgirl+";
"+ariel+";
"+belle+";
"+thebeast+";
"+hercules+";
"+mickeymouse+";
"+minniemouse+";
"+lilo+";
"+stitch+";
"+ed+";
"+edd+";
"+eddy+";
"+jimmy+";
"+johnny+";
"+plank+";
"+kevin+";
"+nazz+";
"+rolf+";
"+leekanker+";
"+garfield+";
"+odie+";
"+jonarbuckle+";
"+pooky+";
"+nermal+";
"+arlene+";
"+charliebrown+";
"+snoopy+";
"+woodstock+";
"+peterpan+";
"+tinkerbell+";
"+john+";
"+michael+";
"+wendy+";
"+captainhook+";
"+nana+";
"+blossom+";
"+bubbles+";
"+buttercup+";
"+tommy+";
"+chuckie+";
"+phil+";
"+lil+";
"+angelica+";
"+spike+";
"+homer+";
"+marge+";
"+bart+";
"+lisa+";
"+maggie+";
"+stan+";
"+kyle+";
"+cartman+";
"+kenny+";
"+spongebob+";
"+patrick+";
"+squidward+";
"+mrkrabs+";
"+sandy+";
"+gary+";
"+plankton+";
"+wallace+";
"+gromit+";
"+shaun+";
"+feathers+";
"+bettyboop+";
"+domokon+";
"+hulk+";
"+jackskellington+";
"+joker+";
"+pinkpanther+";
"+scoobydoo+";
"+bigbird+";
"+bert+";
"+ernie+";
<script type="text/javascript">

function typeSmiley(sSmiley)
{
if (document.getElementsByTagName('textarea')[0].getAttribute('name') == 'bdescr')
var editor = document.getElementsByTagName('textarea')[0];
else
{
var allTextAreas = document.getElementsByTagName('textarea');
for (i = 0; i < allTextAreas.length; ++i)
{
if (allTextAreas[i].getAttribute('name') == 'bdescr')
{
var editor = allTextAreas[i];
break;
}
}
}
editor.value = editor.value + sSmiley;
}
function replaceTextSmileys()
{
// ***add textual emoticons to the array below
var textSmileys = new Array(

"+cooldude+";
"+coolgirl+";
"+ariel+";
"+belle+";
"+thebeast+";
"+hercules+";
"+mickeymouse+";
"+minniemouse+";
"+lilo+";
"+stitch+";
"+ed+";
"+edd+";
"+eddy+";
"+jimmy+";
"+johnny+";
"+plank+";
"+kevin+";
"+nazz+";
"+rolf+";
"+leekanker+";
"+garfield+";
"+odie+";
"+jonarbuckle+";
"+pooky+";
"+nermal+";
"+arlene+";
"+charliebrown+";
"+snoopy+";
"+woodstock+";
"+peterpan+";
"+tinkerbell+";
"+john+";
"+michael+";
"+wendy+";
"+captainhook+";
"+nana+";
"+blossom+";
"+bubbles+";
"+buttercup+";
"+tommy+";
"+chuckie+";
"+phil+";
"+lil+";
"+angelica+";
"+spike+";
"+homer+";
"+marge+";
"+bart+";
"+lisa+";
"+maggie+";
"+stan+";
"+kyle+";
"+cartman+";
"+kenny+";
"+spongebob+";
"+patrick+";
"+squidward+";
"+mrkrabs+";
"+sandy+";
"+gary+";
"+plankton+";
"+wallace+";
"+gromit+";
"+shaun+";
"+feathers+";
"+bettyboop+";
"+domokon+";
"+hulk+";
"+jackskellington+";
"+joker+";
"+pinkpanther+";
"+scoobydoo+";
"+bigbird+";
"+bert+";
"+ernie+";




// *** add the url's from the corresponding images below
var realSmileys = new Array(
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/cooldude.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/coolgirl.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/ariel.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/belle.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/beast.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/hercules.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/mickeymouse.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/minniemouse.gif";


put this in and the below is the rest okie

bucao
12-29-2004, 03:45 AM
put this with the above one no sapce between them okie bb1






"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/lilo.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/stitch.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/ed.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/edd.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/eddy.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/jimmy.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/jonny.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/plank.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/kevin.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/nazz.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/rolf.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/leekanker.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/garfield.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/odie.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/jonarbuckle.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/pooky.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/arlene.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/charliebrown.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/snoopy.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/woodstock.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/peterpan.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/tinkerbell.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/john.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/michael.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/wendy.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/captainhook.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/nana.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/blossom.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/bubbles.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/buttercup.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/tommy.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/chuckie.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/phil.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/lil.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/angelica.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/spike.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/homer.gif";
http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/marge.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/bart.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/lisa.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/maggie.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/stan.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/kyle.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/cartman.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/kenny.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/spongebob.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/patrick.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/squidward.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/mrkrabs.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/sandy.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/sandycheeks.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/gary.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/plankton.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/wallace.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/gromit.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/shuan.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/feathers.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/bettyboop.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/domokon.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/incrediblehulk.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/skellington.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/joker.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/pinkpanther.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/scoobydoo.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/bigbird.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/bert.gif";
"http://img.photobucket.com/albums/v239/lazyvietgirl53/smileys/ernie.gif";


// *** number of smileys that will be displayed per row
var maxNumberOfSmileysPerRow = 10;
// *** button size in pixels
var buttonSize = 30;
// preloading images
var preloadedImages = new Array(realSmileys.length);
for (i = 0; i < preloadedImages.length; ++i)
{
preloadedImages[i] = new Image();
preloadedImages[i].src = realSmileys[i];
}

var allTableData = document.getElementsByTagName('td');
var indx;
var smiley;
var replacement;

for (var i = 0; i < allTableData.length; ++i )
{
for ( var n = 0; n < textSmileys.length; ++n )
{
if ((allTableData[i].innerHTML.toUpperCase().indexOf('TABLE') == -1) &&
(allTableData[i].innerHTML.indexOf('previewHTML()') == -1))
{
indx = allTableData[i].innerHTML.indexOf(textSmileys[n]);
if (indx != -1)
{
while (indx != -1)
{
replacement = '';
indx = allTableData[i].innerHTML.indexOf(textSmileys[n]);
smiley = '<img src=\"' + realSmileys[n] + '">'
replacement = allTableData[i].innerHTML.replace(textSmileys[n],smiley);
allTableData[i].innerHTML = replacement;
}
}
}

}
}

if (document.URL.indexOf('weblogs') != -1)
{
var smileyCollection = new Array(realSmileys.length);
var smileyBar = '';

if (document.getElementById('htmleditor'))
{
for (i = 0; i < smileyCollection.length; ++i)
{
smileyCollection[i] = '<button type="button" value="" ' +
'style="width:' + buttonSize + 'px; height:' +
buttonSize + 'px;" onclick="javascript:insertHTML(\' ' +
textSmileys[i] + '\'); return false;">' +
'<img src=\"' + realSmileys[i] + '" alt="' + textSmileys[i] +
'"></button>';
}
}
else
{
for (i = 0; i < smileyCollection.length; ++i)
{
smileyCollection[i] = '<button type="button" value="" ' +
'style="width:' + buttonSize + 'px; height:' +
buttonSize + 'px;" onclick="javascript:typeSmiley(\' ' +
textSmileys[i] + '\'); return false;">' +
'<img src=\"' + realSmileys[i] + '" alt="' + textSmileys[i] +
'"></button>';
}
}


for (i = 0; i < smileyCollection.length; ++i)
{
if (i != 0)
if ( (i/maxNumberOfSmileysPerRow).toString().indexOf('.') == -1)
smileyBar = smileyBar + '<BR>';
smileyBar = smileyBar + smileyCollection[i];
}

// add SmileyBar
infoLink = '<a href="http://www.xanga.com/item.aspx?user=drmstwizard&tab=weblogs&uid=100884918"' +
'target=blank><font style="font-size: xx-small; font-weight: normal;">' +
'HERE</font><a/><br><br>';
smileyBarHtml = '<br><b>Smileys modified by drmstwizard</b><br><font style="font-size: xx-small">' +
'If you want to get these smileys too, click -----></font> ' +
infoLink + smileyBar + '<br><br>';
if (navigator.userAgent.indexOf('Mac') == -1)
{
if (document.getElementById('htmleditor'))
var obj1 = document.getElementById('htmleditor').parentNode;
else
{
if (document.getElementsByTagName('textarea')[0].getAttribute('name') == 'bdescr')
var obj1 = document.getElementsByTagName('textarea')[0].parentNode;
else
{
var allTextAreas = document.getElementsByTagName('textarea');
for (i = 0; i < allTextAreas.length; ++i)
{
if (allTextAreas[i].getAttribute('name') == 'bdescr')
{
var obj1 = allTextAreas[i].parentNode;
break;
}
}
}
}
var obj2 = document.createElement('span');
obj2.setAttribute('ID','idSmileyBar');
obj2.innerHTML = smileyBarHtml;
obj1.insertBefore(obj2,obj1.firstChild);
}
else
{
// alternative solution for the Mac
for (var i = 0; i < allTableData.length; ++i )
{
if ((allTableData[i].innerHTML.toUpperCase().indexOf('TABLE') == -1) &&
(allTableData[i].innerHTML.indexOf('previewHTML()') == -1))
{
if (allTableData[i].innerHTML.toUpperCase().indexOf('(OPTIONAL)') != -1)
{
var temp = allTableData[i].innerHTML;
allTableData[i].innerHTML = temp + '<br>' + smileyBarHtml;
break;
}
}
}
}
}

}
if (document.URL.indexOf('weblogs') != -1)
replaceTextSmileys();
</script>