Seite 1 von 1

Java Script Fehler?

Verfasst: 26.03.2009 19:31
von Noxxx
Hallo

Ich habe mir ein Image menü von folgender Seite runtergeladen. http://www.phatfusion.net/index.htm

Es eingebunden, und als ich es "Scharf" machen wollte, also ganz zum schluss das "altert" entfernen und "Console.log" hinschreiben wollte, merkte ich bei einem Anschließendem test das dies nicht geht.

Nun kommt immer fehlermeldung "Zeile 10 oder 32 Spalte 294 oder 3 ...." und das obwohl dort entweder garnichts steht, oder ganz normal <body> ?!

Hier kann man die Funktion testen, http://www.ploud.de/ines/Aktuelles.html , nur geht hier die verlinkung nicht da im code noch

Code: Alles auswählen

<script type="text/javascript">
			
			window.addEvent('domready', function(){
				var myMenu = new ImageMenu($$('#imageMenu a'),{openWidth:310, border:2, onOpen:function(e,i){alert(e);}});
			});
		</script>
steht und nicht wie es sollte

Code: Alles auswählen

<script language="javascript" type="text/javascript">
			
			window.addEvent('domready', function(){
				var myMenu = new ImageMenu('imageMenu', {openWidth:310,	onOpen:function(e,i){console.log(e)}});		});	</script>

Hat vielleicht einer nen Tipp, oder kann mir helfen, ich habe nun schon seit über 4 Stunden rumprobiert, immer mit was anderem, auch das was der auf seiner Site vorschlägt geht so nicht. Ich weis aber nicht ob das mit dem ;}) usw... alles so stimmt ich kenne mich mit Javascript nicht so aus.

Es wäre schön wenn mir einer Helfen könnte. hier der Link zu der Seite:
http://www.ploud.de/ines/

und zu der Index als TXT http://www.ploud.de/ines/index.txt

Vielen Dank für alles :) :geek:

Re: Java Script Fehler?

Verfasst: 26.03.2009 21:53
von Pionier
Hast du denn auch die mootools installiert?

Ziemlich weit unten auf der von dir genanten Seite steht: requirements => mootools v1.11

Re: Java Script Fehler?

Verfasst: 27.03.2009 07:14
von Noxxx
ja habe beides in einem Ordner JS liegen und auch entsprechend verlinkt. Wie gesagt unter
http://www.ploud.de/ines/Aktuelles.html
geht es ja auch, nur wenn ich den "Demomodus" entfernen will, und den angeblich richtigen COde einsetzte, dann geht es nicht mehr.....

Re: Java Script Fehler?

Verfasst: 27.03.2009 19:33
von Noxxx
Doppelpostings sind zwar nicht erlaubt, aber es ist teilweise gelöst.

habe jetzt folgenden Code.

Code: Alles auswählen

<script type="text/javascript">
window.addEvent('domready', function(){
var myMenu = new ImageMenu($$('#imageMenu a'),{openWidth:310, border:2, onOpen:function(e,i){window.location.href = e;}});
});

</script>
und dieser geht auch erstmal.. nur meldet die "Fehler-Konsole" vom Firefox noch immer ELEMENT[0] ist nicht definiert....

Code: Alles auswählen

initialize: function(elements, options){
                this.setOptions(this.getOptions(), options);
                
                this.elements = $$(elements);
                
                this.widths = {};
                this.widths.closed = this.elements[0].getStyle('width').toInt();
                this.widths.openSelected = this.options.openWidth;
                this.widths.openOthers = Math.round(((this.widths.closed*this.elements.length) - (this.widths.openSelected+this.options.border)) / (this.elements.length-1)) 
noch nen tipp dazu ? :)