pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: dema80 am 02 Dezember 2008, 10:36:50

Titel: Theme.html und mouseOver
Beitrag von: dema80 am 02 Dezember 2008, 10:36:50
Hi ich hab in mein theme.html ein mouseOver eingefügt aber das geht nicht

hier mein code

<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('Bilder/dircWeb_03_1.gif')">
<!-- ImageReady Slices (dircWeb.psd) -->
<table width="861" height="787" border="0" align="center" cellpadding="0" cellspacing="0" id="Tabelle_01">
<tr>
<td colspan="15" style="background-image:url(Bilder/dircWeb_01.gif)" width="861" height="140" alt=""></td>
</tr>
<tr>
<td height="53" colspan="2" align="left" valign="bottom">
<img src="Bilder/dircWeb_02.gif" height="53"></td>
<td height="53" colspan="2" align="left" valign="bottom">
<a href="index.php"><img src="Bilder/dircWeb_03.gif" height="53" border="0" align="absbottom" id="Image1" onMouseOver="MM_swapImage('Image1','','Bilder/dircWeb_03_1.gif',1)" onMouseOut="MM_swapImgRestore()" ></a></td>

ich hoffe mir kann einer dabei helfen

Gruß

DeMa
Titel: Re: Theme.html und mouseOver
Beitrag von: NDeezign am 02 Dezember 2008, 16:08:50
hy,

javascript wird in der theme.html überschrieben und sollte in includes/my_header.php ausgelagert werden ...

lg :bye:
Titel: Re: Theme.html und mouseOver
Beitrag von: dema80 am 02 Dezember 2008, 18:54:24
Hallo

ok jetzt ist nur die frage wie genau ich das machen muß

Gruß

DeMa
Titel: Re: Theme.html und mouseOver
Beitrag von: dema80 am 03 Dezember 2008, 17:31:56
HI

Ich hab den eine menu.js erstellt, wie kann ich das jetzt in theme.php oder in functions.php einfügen so das mein MouseOver geht

würde mich freuen wenn mir einer helfen könnte

Gruß

DeMa
Titel: Re: Theme.html und mouseOver
Beitrag von: JoergK am 03 Dezember 2008, 18:57:31
Hoi ;)

Zitat von: NDeezign am 02 Dezember 2008, 16:08:50
javascript wird in der theme.html überschrieben und sollte in includes/my_header.php ausgelagert werden ...
Zitat von: dema80 am 02 Dezember 2008, 18:54:24
ok jetzt ist nur die frage wie genau ich das machen muß

Haste mal nen Blick in unser DokuWiki (http://www.pragmamx.org/doku.php) geworfen? Dort gibt es einen Beitrag (http://www.pragmamx.org/doku.php?id=faq:programmierung:wie_kann_ich_zusaetzliche_javascript-_oder_css-dateien_in_pragmamx_einbinden), der Deine Frage beantwortet. ;)
Titel: Re: Theme.html und mouseOver
Beitrag von: dema80 am 03 Dezember 2008, 21:01:30
Danke für den link ich hab es mal so ausprobiert aber ich bekomm es nicht hin, wie muß ich das jetzt dann im theme.html machen hier mal mein code

<td height="53" colspan="2" align="left" valign="bottom">
<a href="index.php"><img src="Bilder/dircWeb_03.gif" height="53" border="0" align="absbottom" id="Image1" onMouseOver="MM_swapImage('Image1','','Bilder/dircWeb_03_1.gif',1)" onMouseOut="MM_swapImgRestore()" ></a></td>


würde mich freuen

Gruß

DeMa