--- /dev/null
+<!-- [%#
+
+ Template fuer ForumCode-Darstellung
+
+ vim: noai : ts=4 fenc=utf-8 filetype=html expandtab :
+
+ $Id$
+ $URL$
+
+-%]
+
+ForumCode-Darstellung -->
+
+<script type="text/javascript">
+
+ /***********************************************
+ * Fixed ToolTip script- © Dynamic Drive (www.dynamicdrive.com)
+ * This notice MUST stay intact for legal use
+ * Visit http://www.dynamicdrive.com/ for full source code
+ ***********************************************/
+
+ var tipwidth = '150px' //default tooltip width
+ var tipbgcolor = 'lightyellow' //tooltip bgcolor
+ var disappeardelay = 250 //tooltip disappear speed onMouseout (in miliseconds)
+ var vertical_offset = "0px" //horizontal offset of tooltip from anchor link
+ var horizontal_offset = "-3px" //horizontal offset of tooltip from anchor link
+
+ /////No further editting needed
+
+ var ie4 = document.all
+ var ns6 = document.getElementById && !document.all
+
+ if ( ie4 || ns6 )
+ document.write( '<div id="fixedtipdiv" style="visibility:hidden;width:' + tipwidth + ';background-color:' + tipbgcolor + '" ></div>' )
+
+ // ------------
+ function getposOffset( what, offsettype ) {
+ var totaloffset = ( offsettype == "left" ) ? what.offsetLeft : what.offsetTop;
+ var parentEl = what.offsetParent;
+ while ( parentEl != null ) {
+ totaloffset = ( offsettype == "left" ) ? totaloffset+parentEl.offsetLeft : totaloffset + parentEl.offsetTop;
+ parentEl = parentEl.offsetParent;
+ }
+ return totaloffset;
+ }
+
+ // ------------
+ function showhide( obj, e, visible, hidden, tipwidth ) {
+ if ( ie4 || ns6 )
+ dropmenuobj.style.left=dropmenuobj.style.top = -500
+ if ( tipwidth != "" ) {
+ dropmenuobj.widthobj = dropmenuobj.style
+ dropmenuobj.widthobj.width = tipwidth
+ }
+ if ( e.type == "click" && obj.visibility == hidden || e.type == "mouseover" )
+ obj.visibility = visible
+ else if ( e.type == "click" )
+ obj.visibility = hidden
+ }
+
+ // ------------
+ function iecompattest() {
+ return ( document.compatMode && document.compatMode != "BackCompat" ) ? document.documentElement : document.body
+ }
+
+ // ------------
+ function clearbrowseredge( obj, whichedge ) {
+ var edgeoffset = ( whichedge == "rightedge" ) ? parseInt( horizontal_offset ) * -1 : parseInt( vertical_offset ) * -1
+ if ( whichedge == "rightedge" ) {
+ var windowedge = ie4 && !window.opera ? iecompattest().scrollLeft + iecompattest().clientWidth - 15 : window.pageXOffset + window.innerWidth - 15
+ dropmenuobj.contentmeasure = dropmenuobj.offsetWidth
+ if ( windowedge-dropmenuobj.x < dropmenuobj.contentmeasure )
+ edgeoffset = dropmenuobj.contentmeasure - obj.offsetWidth
+ }
+ else {
+ var windowedge = ie4 && !window.opera ? iecompattest().scrollTop + iecompattest().clientHeight - 15 : window.pageYOffset + window.innerHeight - 18
+ dropmenuobj.contentmeasure = dropmenuobj.offsetHeight
+ if ( windowedge - dropmenuobj.y < dropmenuobj.contentmeasure )
+ edgeoffset = dropmenuobj.contentmeasure + obj.offsetHeight
+ }
+ return edgeoffset
+ }
+
+ // ------------
+ function fixedtooltip( menucontents, obj, e, tipwidth ) {
+
+ if ( window.event )
+ event.cancelBubble = true
+ else if ( e.stopPropagation )
+ e.stopPropagation()
+
+ clearhidetip()
+ dropmenuobj = document.getElementById ? document.getElementById( "fixedtipdiv" ) : fixedtipdiv
+ dropmenuobj.innerHTML = menucontents
+
+ if ( ie4 || ns6 ) {
+ showhide( dropmenuobj.style, e, "visible", "hidden", tipwidth )
+ dropmenuobj.x = getposOffset( obj, "left" )
+ dropmenuobj.y = getposOffset( obj, "top" )
+ dropmenuobj.style.left = dropmenuobj.x - clearbrowseredge( obj, "rightedge" ) + "px"
+ dropmenuobj.style.top = dropmenuobj.y - clearbrowseredge( obj, "bottomedge" ) + obj.offsetHeight + "px"
+ }
+ }
+
+ // ------------
+ function hidetip( e ){
+ if ( typeof dropmenuobj != "undefined" ) {
+ if ( ie4 || ns6 )
+ dropmenuobj.style.visibility = "hidden"
+ }
+ }
+
+ // ------------
+ function delayhidetip() {
+ if ( ie4 || ns6 )
+ delayhide = setTimeout( "hidetip()", disappeardelay )
+ }
+
+ // ------------
+ function clearhidetip() {
+ if ( typeof delayhide != "undefined" )
+ clearTimeout(delayhide)
+ }
+
+ // ------------
+ function forumcode_tooltip( obj, e ) {
+ var forumcode_descr = "<i>Folgende Markierungen sind möglich:</i><br /><dl>";
+ forumcode_descr += "<dt><b>[b]</b>...<b>[/b]</b> oder <b>**</b>...<b>**</b></dt>";
+ forumcode_descr += "<dd>Markiert den dazwischenliegenden Text <i>fett</i>.</dd>";
+ forumcode_descr += "<dt><b>[u]</b>...<b>[/u]</b> oder <b>__</b>...<b>__</b></dt>";
+ forumcode_descr += "<dd>Markiert den dazwischenliegenden Text <i>unterstrichen</i>.</dd>";
+ forumcode_descr += "<dt><b>[i]</b>...<b>[/i]</b></dt>";
+ forumcode_descr += "<dd>Markiert den dazwischenliegenden Text <i>kursiv</i>.</dd>";
+ forumcode_descr += "<dt><b>[url]</b>http://...<b>[/url]</b> oder <b>[url=\"http://...\"]</b>Verknüpfungstext<b>[/url]</b></dt>";
+ forumcode_descr += "<dd>Macht aus dem Text zwischen den Markierungen eine <i>HTML-Verknüpfung.</i></dd>";
+ forumcode_descr += "<dt><b>[img]</b>http://...<b>[/img]</b></dt>";
+ forumcode_descr += "<dd>Fügt ein <i>Bild</i> ein, wobei dessen URL zwischen den Markierungen angegeben wird.<br />";
+ forumcode_descr += "Es können auch alle Attribute eines HTML-<IMG>-Tags angegeben werden.</dd>";
+ forumcode_descr += "</dl>";
+ fixedtooltip( forumcode_descr, obj, e, "500px" )
+ }
+
+</script>
+
+[% forumcode_snipped = '<a href="#" onMouseover="forumcode_tooltip( this, event )" onMouseout="delayhidetip()"><span class="forumcode">Formatiert als ForumCode</span></a>' %]
+