Seite 1 von 1

Dreamweaver onMouseOver ???

Verfasst: Mo 27. Jun 2005, 13:34
von medialution
Ich habe mie eine Template Datei mit Dreamweaver erstellt und dafür auch das OnMouseOver Script von Macromedia:

Code: Alles auswählen

<script language="JavaScript" 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>
Lokal funktioniert alles fehlerfrei. Sobald ichden Sourcecode aber in Contenido kopiere funktioniert nichts mehr und der IE bringt folgende Fehlermeldung:
Scriptfehler: Objekt erwartet
Woran liegt das? Zerschiesst Contenido meine Javascript?

Im vorraus Danke für jede Hilfe

Verfasst: Mo 27. Jun 2005, 14:11
von HerrB
Zerschiesst Contenido meine Javascript?
Wenn Du das JS über den Editor einfügst (SPAW), zerschiesst das Microsoft-dhtml-Control Dein JS (Contenido an sich nicht).

Wie fügst Du es ein? In einem Modul, dem Layout oder wie erwähnt über den Editor?

Wenn Modul oder Layout, sollte es gehen, wenn Editor, dann beachte die folgenden Hinweise: http://www.contenido.org/forum/viewtopi ... 5934#45934.

Gruß
HerrB

Verfasst: Mo 27. Jun 2005, 14:59
von medialution
Nein ich habe den Code ganz normal über "Style - Layouts" reinkopiert. Also keinen WYSIWYG Editor verwendet!

Verfasst: Mo 27. Jun 2005, 15:08
von HerrB
Dann kontrolliere doch mal den HTML-Code der finalen Seite...

Gruß
HerrB

Verfasst: Mo 27. Jun 2005, 15:24
von medialution
Da kann ich auch nix finden. Javascript im Head Bereich ist identisch ... genauso im Body Bereich, also die Links Pics - hab keine Idee mehr. Muss eine Problem den Variablen sein.

ähnliches Problem

Verfasst: Mi 19. Okt 2005, 09:49
von justanother
Hallo,

hast du denn inzwischen eine Lösung gefunden?
Ich habe ein ähnliches Problem. Mit einem Programm habe ich Buttons für eine Navigation und das Javascript dazu generiert, allerdings schaffe ich es einfach nicht, das Skript einzubinden. Ich habe schon so einiges probiert (und auch hier im Forum viel gelesen), aber nichts hilft...
Zuerst die Standard-Variante über den Skripteditor und dann das Skript im Layout einbinden, zuerst zeigt er mir an, dass er die Bilder der Buttons nicht findet, bei jedem weiteren Aufruf ist das Menü komplett weg.
Dann das Skript direkt ins Layout, gleiches Bild.
Das Skript in ein Modul und über's Template eingebunden -> keine Chance. Ja, bin ich denn zu doof? (<-das soll keine Steilvorlage sein! ;-) )

Helft mir...

Kerstin

funzt

Verfasst: Fr 21. Okt 2005, 10:42
von justanother
Hallo,

danke für die Hilfe. Der Fehler lag im Javascript selbst...

Grüßle,

Kerstin