Log In · Register

 
HAPPY FACES mENU, ..at Comments and E-prop section
goober13
post Feb 11 2004, 01:45 PM
Post #1


Senior Member
***

Group: Member
Posts: 52
Joined: Feb 2004
Member No: 2,610



Hiyo! Any codes for those smiley faces and stuff to put on the comments and e-prop section? Is there possibly more then one code?...I like variety. THANK YOU! biggrin.gif
 
 
Start new topic
Replies (1 - 3)
catcherman16
post Feb 11 2004, 05:21 PM
Post #2


Lord Of the Onion Rings
***

Group: Member
Posts: 77
Joined: Jan 2004
Member No: 2,288



<script type="text/javascript">
//
// *** Smiley Script ***
//
// ©2003 by EasterEgg, http://www.xanga.com/easteregg// Motley Emoticon Revision by Tenacity, http://www.xanga.com/tenacity
//
// WHAT'S NEW?
//
// 1.0 (February 11, 2003)
// - initial release
//
// 2.0 (May 12, 2003)
// - cross browser: it runs in IE, Netscape, Mozilla and Opera
// - ready for the upcoming (beta tested) changes at Xanga
// - clickable smileys, even for non-IE users, displayed in buttons
// - customizable number of smileys displayed in one row
// - customizable smiley button size
// - easily adjustable: only two arrays to maintain
//
// 2.1 (May 12, 2003)
// - preloading images for faster performance
// - XP Bugfix
//
// 2.2 (May 17, 2003)
// - necessary adjustments made because of recent changes at Xanga
// - made suitable for Mac users!
// - runs only at the comment page for increased performance
//
// 2.3 (Sep 16, 2003)
// - More smiley's added
//
// HOW TO USE:
// For use at Xanga only. Copy this entire code (including the script tags)
// and paste in the Website Stats box at your Look and Feel page. Make sure
// the previous version of this script (if any) is completely removed first.
//
// The script contains two arrays: "textSmileys" and "realSmileys". The items
// present in the array "textSmileys" will be automatically replaced with the
// corresponding images in the array "realSmileys". You can modify the arrays
// as you see fit, as long as both arrays keep the exact same number of items.
//
// For example, suppose you want to add some smiley to the script... that would mean
// in "textSmileys" you would add a shorthand like ":some_smiley:" or {somesmiley},
// and in "realSmileys" you would add it's url: "http://www.dude.com/some_smiley.gif".
//
// SETTINGS:
// - "maxNumberOfSmileysPerRow": number of smileys that will be displayed in one row.
// Smileys above that number will automatically be added to a new line. 10 by default.
// - "buttonSize": size of the smiley buttons in pixels. 30 px by default.
//
// AVAILABILITY:
// The script has been tested in the latest versions of IE, Netscape,
// Mozilla and Opera (Windows 98).
//

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(
":smile:",
":biggrin:",
":laugh:",
":bugeyes:",
":cool:",
":eyeroll:",
":worried:",
":frown:",
":f_you:",
":snicker:",
":wink:",
":heart:",
":wave:",
":grrr:",
":clap:",
":nanana:",
":loony:",
":smoke:",
":huh?:",
":scuse_me?:",
":peace:",
":frustrated:",
":moon:",
":bighug:",
":bigbounce:",
":clown:",
":zzzzz:",
":coffee:",
":spam:",
":evilgrin:",
":dork:",
":hammer:",
":wtf?:",
":tsktsk:",
":puke:",
":idunno:",
":rofl:",
":stickdance:",
":devilgrin:",
":bow:",
":innocent:",
":smooch:",
":waaahh:",
":amen:",
":weirdo:",
":stupid:",
":2beers:",
":smack!:",
":eyes_wink:",
":lip_kiss:",
":blush:",
":eek:",
":grouphug:",
":femmeblk:",
":femmeblnd:",
":)",
"==)",
":(",
";)",
":p",
":D",
"{v}",
"{x}",
":eprop:",
":rolleyes:",
":pissed:",
":indifferent:",
":GrUmPy:",
":yikes:",
":irked:",
":sick:",
":cool guy:",
":dopey:",
":tease:",
":innocenT:",
":sLy:",
":CoLd:",
":AnGeL:",
":AnGeL2:",
":happys:",
":big O_O:",
":ChOmP",
":SonAr:",
":ProPeLler:",
":Queasy :",
": huggerz :",
": depressed :",
": winkerz :",
": =P :",
": giggles :",
": coolbeans :",
": zZzZz :",
": heart :",
": LOL :",
": eeks! :",
": arghh ! :",
": sillyface :",
": jumpy :",
": worried :",
": yes ! :",
": mmuuaahh ! :",
":cry:",
":sweat:",
":wha:",
":hehe:",
":huh:",
":haha:",
":angry:",
":biggrin:",
":cry2:",
":drool:",
":drunk:",
":idea:",
":scream:",
":shrug:",
":heehee:",
":uhh:");

// *** add the url's from the corresponding images below
var realSmileys = new Array(
"http://i.xanga.com/tenacity/smiley1.gif",
"http://i.xanga.com/tenacity/smiley5.gif",
"http://i.xanga.com/tenacity/laughsmiley.gif",
"http://i.xanga.com/tenacity/smily369.gif",
"http://i.xanga.com/tenacity/cool2.gif",
"http://i.xanga.com/tenacity/rolleyes.gif",
"http://i.xanga.com/tenacity/worried.gif",
"http://i.xanga.com/tenacity/smily251.gif",
"http://i.xanga.com/tenacity/smily591.gif",
"http://i.xanga.com/tenacity/13.gif",
"http://i.xanga.com/tenacity/yelloweyebrow.gif",
"http://i.xanga.com/tenacity/heart.gif",
"http://i.xanga.com/tenacity/smily171.gif",
"http://i.xanga.com/tenacity/signgrr.gif",
"http://i.xanga.com/tenacity/appl.gif",
"http://i.xanga.com/tenacity/nanana.gif",
"http://i.xanga.com/tenacity/nutty.gif",
"http://i.xanga.com/tenacity/smoke.gif",
"http://i.xanga.com/tenacity/gif66.gif",
"http://i.xanga.com/tenacity/20.gif",
"http://i.xanga.com/tenacity/57.gif",
"http://i.xanga.com/tenacity/banghead.gif",
"http://i.xanga.com/tenacity/moon.gif",
"http://i.xanga.com/tenacity/bighug.gif",
"http://i.xanga.com/tenacity/biggrinbounce.gif",
"http://i.xanga.com/tenacity/clown.gif",
"http://i.xanga.com/tenacity/snooze.gif",
"http://i.xanga.com/tenacity/morning.gif",
"http://i.xanga.com/tenacity/spam.gif",
"http://i.xanga.com/tenacity/evilgrin.gif",
"http://i.xanga.com/tenacity/dorky05.gif",
"http://i.xanga.com/tenacity/knockknock.gif",
"http://i.xanga.com/tenacity/WTF2.gif",
"http://i.xanga.com/tenacity/tut.gif",
"http://i.xanga.com/tenacity/pike1.gif",
"http://i.xanga.com/tenacity/idunno.gif",
"http://i.xanga.com/tenacity/rofl.gif",
"http://i.xanga.com/tenacity/smiley_387.gif",
"http://i.xanga.com/tenacity/devil-smiley-041.gif",
"http://i.xanga.com/tenacity/bow.gif",
"http://i.xanga.com/tenacity/smiley_281.gif",
"http://i.xanga.com/tenacity/smiley_596.gif",
"http://i.xanga.com/tenacity/smiley_810.gif",
"http://i.xanga.com/tenacity/amen.gif",
"http://i.xanga.com/tenacity/sign_wierdo.gif",
"http://i.xanga.com/tenacity/stupid.gif",
"http://i.xanga.com/tenacity/2beers.gif",
"http://i.xanga.com/tenacity/smack.gif",
"http://i.xanga.com/tenacity/realwink2.gif",
"http://i.xanga.com/tenacity/insolite_108.gif",
"http://i.xanga.com/tenacity/blush.gif",
"http://i.xanga.com/tenacity/eek.gif",
"http://i.xanga.com/tenacity/grouphug.gif",
"http://i.xanga.com/tenacity/femmeblack.gif",
"http://i.xanga.com/tenacity/blndwhip.gif",
"http://www.xanga.com/Images/smiley1.gif",
"http://images.bravenet.com/brpics/smilie/2_smile.gif",
"http://www.xanga.com/Images/smiley2.gif",
"http://www.xanga.com/Images/smiley3.gif",
"http://www.xanga.com/Images/smiley4.gif",
"http://www.xanga.com/Images/smiley5.gif",
"http://www.xanga.com/images/heart.gif",
"http://www.xanga.com/images/kiss.gif",
"http://www.xanga.com/images/eprop.gif",
"http://home.wanadoo.nl/easteregg/smileys/rolleyes.gif",
"http://images.bravenet.com/brpics/smilie/16_angry.gif",
"http://images.bravenet.com/brpics/smilie/8_grim.gif",
"http://images.bravenet.com/brpics/smilie/20_grumpy.gif",
"http://images.bravenet.com/brpics/smilie/22_yikes.gif",
"http://images.bravenet.com/brpics/smilie/21_irked.gif",
"http://images.bravenet.com/brpics/smilie/18_crazy.gif",
"http://images.bravenet.com/brpics/smilie/25_coolguy.gif",
"http://images.bravenet.com/brpics/smilie/dopey.gif",
"http://images.bravenet.com/brpics/smilie/6_tongue.gif",
"http://images.bravenet.com/brpics/smilie/innocent.gif",
"http://images.bravenet.com/brpics/smilie/sly.gif",
"http://images.bravenet.com/brpics/smilie/cold.gif",
"http://images.bravenet.com/brpics/smilie/angel.gif",
"http://images.bravenet.com/brpics/smilie/30_angel.gif",
"http://images.bravenet.com/brpics/smilie/silly.gif",
"http://images.bravenet.com/brpics/smilie/bigeyes.gif",
"http://images.bravenet.com/brpics/smilie/chomp.gif",
"http://images.bravenet.com/brpics/smilie/sonar.gif",
"http://images.bravenet.com/brpics/smilie/propeller.gif",
"http://images.bravenet.com/brpics/smilie/19_indifferent.gif",
"http://home.jam.rr.com/flammable/emotionicons/emot-hug.gif",
"http://home.jam.rr.com/flammable/emotionicons/emot-fail.gif",
"http://home.jam.rr.com/flammable/emotionicons/wink.gif",
"http://home.jam.rr.com/flammable/emotionicons/tongue.gif",
"http://home.jam.rr.com/flammable/emotionicons/emot-giggle.gif",
"http://home.jam.rr.com/flammable/emotionicons/cool.gif",
"http://home.jam.rr.com/flammable/emotionicons/Zzzz.gif",
"http://home.jam.rr.com/flammable/emotionicons/heartpump.gif",
"http://home.jam.rr.com/flammable/emotionicons/emot-LOL.gif",
"http://home.jam.rr.com/flammable/emotionicons/emot-eek.gif",
"http://home.jam.rr.com/flammable/emotionicons/hammer.gif",
"http://home.jam.rr.com/flammable/emotionicons/new_silly.gif",
"http://home.jam.rr.com/flammable/emotionicons/emot-woot.gif",
"http://home.jam.rr.com/flammable/emotionicons/emot-rolleyes.gif",
"http://home.jam.rr.com/flammable/emotionicons/yes.gif",
"http://home.jam.rr.com/flammable/emotionicons/kiss.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/cry.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/sweat.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/wha2.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/hehe.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/confused.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/agree.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/angry.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/biggrin2.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/cry3.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/drool.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/drunk.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/idea.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/scream.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/shrug.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/tongue3.gif",
"http://www.bjunkyard.com/page_forums/iB_html/non-cgi/emoticons/wha.gif");

// *** number of smileys that will be displayed per row
var maxNumberOfSmileysPerRow = 11;

// *** button size in pixels
var buttonSize = 45;



// 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="java script:insertHTML(\'&nbsp;' +
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="java script:typeSmiley(\'&nbsp;' +
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.stevenklewis.com/smiley.htm"' +
'target=blank><font style="font-size: xx-small; font-weight: normal;">' +
'Smiley Script - Motley Emoticon Version</font><a/><br><br>';
smileyBarHtml = '<br><b>Add Emoticons</b><br><font style="font-size: xx-small">' +
'Simply add emoticons to your comments by clicking them!</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>





copy and paste into your web stats
 
goober13
post Feb 11 2004, 08:17 PM
Post #3


Senior Member
***

Group: Member
Posts: 52
Joined: Feb 2004
Member No: 2,610



LOVELY! Thanks a BILLION!!!!!!!!!!!!!!!!
 
adrenaline2darus...
post Feb 11 2004, 10:23 PM
Post #4


Senior Member
****

Group: Member
Posts: 131
Joined: Feb 2004
Member No: 3,656



This is nice!! but it lags ohmy.gif
 

Closed TopicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members: