| tes script |
|
|
|
| Written by Hardiles Tarigan |
| Tuesday, 06 January 2009 15:12 |
|
{geshibot lang="javascript" head="This is a JS snippet from Geshi Bot"}/** * Replaces the geshi default classes with mambo/joomla classes */ function replaceGeshiWithMamboClasses() { if (document && document.getElementsByTagName) { var pre_items = document.getElementsByTagName('pre'); var n = pre_items.length; for(var i = 0; i < n; i++) { // divs var divs = pre_items[i].getElementsByTagName('div'); var dlen = divs.length; for (var j = 0; j < dlen; j++) { if (divs[j].className == 'head') { // header var className = 'sectiontableheader'; } else if (divs[j].className == 'foot') { // footer var className = 'small'; } else if (divs[j].className == ' ') { // code lines var className = 'sectiontableentry1'; } else { var className = ''; } divs[j].className += ' '+className; } // anchors var a_items = pre_items[i].getElementsByTagName('a'); var alen = a_items.length; for (var l = 0; l < alen; l++) { a_items[l].target = '_blank'; a_items[l].setAttribute('target', '_blank'); } // list items var li_items = pre_items[i].getElementsByTagName('li'); var ilen = li_items.length; for (var k = 0; k < ilen; k++) { li_items[k].className += ' sectiontableentry1'; } } } } // initiate our class replacements addLoadEvent(replaceGeshiWithMamboClasses);{/geshibot}
{code type="php"}$HTTP_VIA{/code}
Set as favorite
Bookmark
Email This
Hits: 629 Comments (0)
![]() Write comment
Older news items:
|