1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Fehlermeldung beim Aufruf meiner Website im IE

Discussion in 'Web-Know-how für die Homepage' started by SteveZ, Dec 10, 2007.

Thread Status:
Not open for further replies.
  1. SteveZ

    SteveZ Megabyte

    Sers!

    Meine HP ist jez voll oben. Nur erhalte ich eine Fehlermeldung, wenn ich die seiten mim ie aufrufe - alles funktioniert aber restlos. Im Firefox bekomme ich keine meldung angezeigt.

    [​IMG]

    Das Problem wird von folgender funktion ausgelöst:
    Code:
    function preloadImages() {
    	if (document.images) {
    		Top = newImage("images/toponmouseover.jpg");
    		Startseite = newImage("images/startseiteonit.gif");
    		Lehrgang = newImage("images/lehrgangonit.gif");
    		Showcase = newImage("images/showcaseonit.gif");
    		eBay = newImage("images/ebayonit.gif");
    		Kontakt = newImage("images/kontaktonit.gif");
    		Impressum = newImage("images/impressumonit.gif");
    		SteffenZielke = newImage("images/steffenzielkeonmouseover.png");
    		preloadFlag = true;
    	}
    }
    Groß-Kleinschreibung ist nicht der Auslöser, hab ich schon ausprobiert. Ja, war schonmal schlecht das überhaupt anzufangen ;) aber ich werds noch korrigieren. Hat der IE ein problem mit dem vorladen von dateien?
     
  2. kalweit

    kalweit Hüter der Glaskugel

    Der Spaß muss lauten:

    Code:
    Top = new Image();
    Top.src = "images/toponmouseover.jpg";
    ...es sei denn, es gibt eine eigene Funktion "newImage"´, die die Objekte entsprechend erstellt.
     
  3. SteveZ

    SteveZ Megabyte

    habs mal geändert:

    Code:
    function preloadImages() {
    	if (document.images) {
    		top = new Image();
    		top.src = "images/toponmouseover.jpg";
    		startseite = new Image();
    		startseite.src = "images/startseiteonit.gif";
    		lehrgang = new Image();
    		lehrgang.src = "images/lehrgangonit.gif";
    		showcase = new Image();
    		showcase.src = "images/showcaseonit.gif";
    		ebay = new Image();
    		ebay.src = "images/ebayonit.gif";
    		kontakt = new Image();
    		kontakt.src = "images/kontaktonit.gif";
    		impressum = new Image();
    		impressum.src = "images/impressumonit.gif";
    		steffenzielke = new Image();
    		steffenzielke.src = "images/steffenzielkeonmouseover.png";
    		
    		ebaylogo = new Image();
    		ebaylogo.src = "images/ebay1.png";
    		negativ = new Image();
    		negativ.src = "images/negativ1.png";
    		positiv = new Image();
    		positiv.src = "images/positiv1.png";
    		preloadFlag = true;
    	}
    }
    Jetzt gibts beim ie die fehlermeldung "nicht implementiert" (also nicht durch- oder ausgeführt). Habs mal gegoogelt - manche leute konnten das problem lösen indem sie bestimmte sachen vorher initialisiert haben... mehr hab ich nicht rausgefunden..
     
  4. kalweit

    kalweit Hüter der Glaskugel

    Bei welchem Befehl passiert das?
     
  5. SteveZ

    SteveZ Megabyte

    genau in der selben zeile
    Code:
    top = new Image();
     
  6. SteveZ

    SteveZ Megabyte

    bei ner seite die ich noch mache funktioniert aber genau das ohne fehlermeldung!
    http://www.davidstennisworld.de/kinderundjugend.htm (öffnet einen der beiden frames)

    Code:
    <SCRIPT TYPE="text/javascript">
    function newImage(arg) {
    	if (document.images) {
    		rslt = new Image();
    		rslt.src = arg;
    		return rslt;
    	}
    }
    function changeImagesArray(array) {
    	if (document.images && (preloadFlag == true)) {
    		for (var i=0; i<array.length; i+=2) {
    			document[array[i]].src = array[i+1];
    		}
    	}
    }
    function changeImages() {
    	changeImagesArray(changeImages.arguments);
    }
    function toggleImages() {
    	for (var i=0; i<toggleImages.arguments.length; i+=2) {
    		if (selected == toggleImages.arguments[i])      changeImagesArray(toggleImages.arguments[i+1]);
    	}
    }
    var selected = '';
    var preloadFlag = false;
    function preloadImages() {
    	if (document.images) {
    		news = new Image();
    		news.src = "images/newson.gif";
    		wirueberuns = new Image();
    		wirueberuns.src = "images/wirueberunson.gif";
    		trainer = new Image();
    		trainer.src = "images/traineron.gif";
    		training = new Image();
    		training.src = "images/trainingon.gif";
    		turniere = new Image();
    		turniere.src = "images/turniereon.gif";
    		gakerie = new Image();
    		gakerie.src = "images/gakerieon.gif";
    		shop = new Image();
    		shop.src = "images/shopon.gif";
    		links = new Image();
    		links.src = "images/linkson.png";
    		kontakt = new Image();
    		kontakt.src = "images/kontakton.png";
    		preloadFlag = true;
    	}
    }
    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_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_findObj(n, d) { //v3.0
      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); 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>
     
  7. kalweit

    kalweit Hüter der Glaskugel

    Glaskugel: "top" wird wohl ein reserviertes Wort sein. Nimm mal eine andere Bezeichnung.
     
  8. SteveZ

    SteveZ Megabyte

    gute idee ;) auf alle fälle passte was damit nicht. Aber jetzt kommt wieder der fehler nummer 1.... exakt identisch
     
Thread Status:
Not open for further replies.

Share This Page