Megalomaniac: Anzeigeprobleme

Hallo zusammen!
Ich bin mir sicher, bei euch bin ich an der richtigen Adresse! ;-)

Also, ich habe eine Homepage: www.it-media.ch

Das Desgin besteht aus einer Tabelle und Bildern. Wenn ich jetzt aber so durch die Pages der Seite navigiere, passiert es, dass zum Teil Grafiken nicht richtig geladen werden. Manchmal kommt es sogar vor, dass nur ein kleines, rotes Quadrat erscheint. Wenn dies passiert, schlägt mein Antivirus (und auch zahlreiche andere Anti-Viren-Programme) alarm wegen einer "Javascript-Attacke" oder so. Ich habe das auf mehreren Computern versucht. Überall dasselbe. Das Viereck wird aber nur im IE angezeigt. Im Firefox bleibt alles weiss (der Quelltext auch, Virenwarnungen erscheinen auch nicht) im Internet Explorer erhalte ich aber folgenden, sehr komischen Quelltext: http://www.it-media.ch/code.txt
Und das ist ja nun wirklich nicht das, was ich gecodet habe.
Das Viereck sieht etwa so aus: http://www.it-media.ch/eck.png

Jetzt frage ich mich, ob ich beim Coden etwas falsch gemacht habe, oder ob das serverseitig von meinem Provider aus kommt!?

Vielen Dank für eure Antworten!

Gruss

Megalomaniac

  1. hallo,

    Ich bin mir sicher, bei euch bin ich an der richtigen Adresse! ;-)

    Selbstverständlich.

    Also, ich habe eine Homepage: www.it-media.ch

    Sehr schön. Und sehr vollmundig beschrieben: "Wir erstellen günstige, professionelle Homepages auf Ihre Wünsche angepasst! Egal ob Privat, für Firmen oder Vereine! Bei uns sind Sie immer richtig!"

    Das Desgin besteht aus einer Tabelle und Bildern.

    Weniger schön, und geradezu der "klassische" Fall, wie man es heute nicht mehr machen sollte. Wollen wir mal auf ein Schnipselchen schauen?

    <table width="772" border="0" align="center" cellpadding="0" cellspacing="0" id="main">
      <tr>
        <td>
     <table width="750" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr valign="top">
        <td height="115" colspan="2"><div align="center"><img src="http://www.it-media.ch/images/header1.jpg" alt="Header" width="750" height="115" align="top" /></div></td>
      </tr>

    Das steht so in deinem Quelltext. Und das bedeutet: du hast eine Tabelle, in die du eine Tabelle einschachtelst, in deren Zelle(n) du definierte Bereiche (DIVs) stopfst, die jeweils ein Bild enthalten. Der Sinn des Ganzen: das Bild soll an einer bestimmten Stelle stehen.
    Das löst man aber mit CSS, und nicht mit einer so überladenen Konstruktion. Du kannst eine Tabelle positionieren, du kannst die darin steckende Tabelle positionieren, du kannst dein DIV positionieren, und du kannst dein Bild positionieren. Und da du das alles machen kannst, macht ein Bild in einem DIV in einer Tabelle in einer Tabelle keinen Sinn. Tabellen und DIV kannst du getrost ganz einfach streichen.

    Manchmal kommt es sogar vor, dass nur ein kleines, rotes Quadrat erscheint. [...] Das Viereck wird aber nur im IE angezeigt.

    Na klar, das ist schließlich eine Eigenart des IE. Es läßt sich teilweise vermeiden, wenn du valides (X)HTML schreibst und ein "alt"-Attribut angibst.

    im Internet Explorer erhalte ich aber folgenden, sehr komischen Quelltext: http://www.it-media.ch/code.txt
    Und das ist ja nun wirklich nicht das, was ich gecodet habe.

    Schau dir bitte in der Forums-Hilfe an, wie du Links anklickbar gestalten kannst. Im übrigen steht in diesem "Code" zumindest teilweise dein geniales Javascript drin.

    Jetzt frage ich mich, ob ich beim Coden etwas falsch gemacht habe, oder ob das serverseitig von meinem Provider aus kommt!?

    Vermutlich ja *g*

    Erstens solltest du mal deinen "Code" testweise grundsätzlich entschlacken - alles Javascript raus, Tabellen und DIVs raus, CSS korrekt machen. Damit dürfte sich dein "Anzeigeproblem" bereits erledigen.
    Als zweites schiebst du dann dein Javascript stückchenweise wieder rein. Und beachte eins: die EventHandler (onclick usw.) sind bereits Javascript, also ist eine Angabe "onclick='javascript:funktionsname()'" nicht nötig, es genügt ein einfaches "onclick='funktionsname()'".
    Und zuletzt solltest du überlegen, ob du die Abfragen, die du jetzt über Javascript gestaltet hast, nicht eventuell mti einer serverseitigen Technik (PHP) besser in den Griff bekommst.

    Was deinen Provider bzw. den Server angeht: Prüfe nach, was da ausgeliefert wird. Es sieht so aus, als hättest du einen Konflikt zwischen iso-8859-1 und UTF-8. Außerdem: was soll eine META-Angabe wie <meta name="verify-v1" content="ysUy5iNBC2IRVR1gOg1LpVg1HHLHx2DY+dMcQCjdnKU=" /> eigentlich bewirken?

    Grüße aus Berlin

    Christoph S.

    --
    Visitenkarte
    ss:| zu:) ls:& fo:) va:) sh:| rl:|
    1. Hallo zusammen!
      Erst mal vielen Dank für eure Hilfe!

      Na klar, das ist schließlich eine Eigenart des IE. Es läßt sich teilweise vermeiden, wenn du valides (X)HTML schreibst und ein "alt"-Attribut angibst.

      Du willst mir also sagen, dass die Seite wegen einem fehldenden alt-attribut nicht richtig geladen werden kann?
      Der W3C-Validator gibt auf jeden Fall keine Fehler aus...?

      [...]Im übrigen steht in diesem "Code" zumindest teilweise dein geniales Javascript drin.

      Richtig, aber der grösste Teil ist nicht von mir!

      Erstens solltest du mal deinen "Code" testweise grundsätzlich entschlacken...

      Werde ich machen.

      Und zuletzt solltest du überlegen, ob du die Abfragen, die du jetzt über Javascript gestaltet hast, nicht eventuell mti einer serverseitigen Technik (PHP) besser in den Griff bekommst.

      Eher nicht... Bzw. wollte ich ja, dass die Seite nicht ständig neu geladen werden muss, wenn ein Besucher ein Formular nicht korrekt ausgefüllt hat...

      Was deinen Provider bzw. den Server angeht: Prüfe nach, was da ausgeliefert wird. Es sieht so aus, als hättest du einen Konflikt zwischen iso-8859-1 und UTF-8.

      Wie kann ich da nachprüfen, was ausgeliefert wird?

      Außerdem: was soll eine META-Angabe wie <meta name="verify-v1" content="ysUy5iNBC2IRVR1gOg1LpVg1HHLHx2DY+dMcQCjdnKU=" /> eigentlich bewirken?

      Dies ist ein Bestätigungs-Meta-Tag für Google Sitemaps...

      Das mein Server gehackt worden ist, kann ich mir kauf vorstellen. Ich  habe ein bisschen Webspace bei http://www.hostorama.ch/. Da kann ich doch erwarten, dass ein Hacker-Angriff sofort behoben wird...?

      Nochmals vielen Dank für eure Hilfe!

      Freundliche Grüsse

      Megalomaniac

      1. Das mein Server gehackt worden ist, kann ich mir kauf vorstellen. Ich  habe ein bisschen Webspace bei http://www.hostorama.ch/. Da kann ich doch erwarten, dass ein Hacker-Angriff sofort behoben wird...?

        Jetzt mal abgesehen von der Frage, ob sich bei dem Hoster wirklich jemand so um die Server kümmert, wie es sein sollte: Um Angriffsschäden zu beheben, muss man den Angriff erstmal bemerken. Und das Allerletzte, was ein Virenwicht möchte, ist, dass er bei seiner Tätigkeit bemerkt wird.

        Davon unabhängig ist nicht gesagt, dass der Server an sich gehackt wurde. Das Einschleusen von Code etwa via URL-Parameter ist selbst bei Bankwebseiten möglich, obwohl die doch eigentlich Experten auf ihrer Gehaltsliste stehen haben sollten …

        1. ... obwohl die doch eigentlich Experten auf ihrer Gehaltsliste stehen haben sollten …

          Besser wärs ;)

          Jetzt mal abgesehen von der Frage, ob sich bei dem Hoster wirklich jemand so um die Server kümmert, wie es sein sollte: Um Angriffsschäden zu beheben, muss man den Angriff erstmal bemerken. Und das Allerletzte, was ein Virenwicht möchte, ist, dass er bei seiner Tätigkeit bemerkt wird.

          Da hast Du recht. Ich hab denen auch schon Mails geschrieben. Das erste mal hiess es nur "Wir werden uns darum kümmern". Als ich dann das zweite mal (etwa 2 Wochen später) einbisschen aggressiver reklamierte erhielt ich keine Antwort mehr. Ich glaube jedoch, dass sie etwas getan haben.
          Ich bin mir nicht ganz sicher, aber ich habe heute weder Zuhause noch im Geschäft irgendwelche "Ladefehler" auf der Seite entdeckt. Die Antiviren-Software reklamiert auch nicht mehr.
          Ich hoffe, das Problem ist nicht nur bei mir nichtmehr zu bemerken...

          Gruss & vielen Dank.

          Megalomaniac

  2. Wenn ich jetzt aber so durch die Pages der Seite navigiere, passiert es, dass zum Teil Grafiken nicht richtig geladen werden. Manchmal kommt es sogar vor, dass nur ein kleines, rotes Quadrat erscheint. Wenn dies passiert, schlägt mein Antivirus (und auch zahlreiche andere Anti-Viren-Programme) alarm wegen einer "Javascript-Attacke" oder so.

    Es scheint, als wäre dein Server gehackt worden. Beim Zugriff mit dem IE wurde mir ein als .gif-Datei getarnter Trojaner frei Haus geliefert, allerdings nicht von deinem Server, sondern von der Domain installare.net (wie passend …). Wie die Grafik bzw. der Trojaner eingebunden wird, kann ich dir nicht sagen; auf den ersten Blick sieht alles in Ordnung aus, ich hatte aber auch keine Lust, noch weiter zu suchen. Der Zusammenhang ist aber definitiv da, die Zeitstempel der Virusdateien stimmen mit dem Zugriff überein.

    Du solltest besser sofort sämtliche Dateien von deinem Webserver auf deinen Rechner kopieren, dann auf dem Server löschen und die lokalen Kopien genauestens unter die Lupe nehmen. Ändere von einem definitiv sauberen (!) Rechner aus das Passwort zum Server oder lasse es durch den Hoster ändern.

    Weiterhin solltest du in Erwägung ziehen, Windows auf deinen Rechner(n) neu zu installieren, da zumindest Antivir zwar den Trojaner, nicht aber einige der vom Trojaner nachgeladenen Dienst-DLLs erkannt hat.

    Und, davon unabhängig, zur Seite: Warum bindest du auf deiner eigenen Visitenkarte mittels Adsense Werbung für Dritte ein? Als potentieller Kunde frage ich mich bei sowas immer, ob das eigene Geschäft so grottenschlecht läuft, dass für den Umsatz der Strohhalm Fremdwerbung herhalten muss - und vor allen Dingen, warum das eigene Geschäft wohl so schlecht läuft.
    Nimm den Kram besser raus, er macht einen schlechten Eindruck.

    1. hallo,

      Beim Zugriff mit dem IE wurde mir ein als .gif-Datei getarnter Trojaner frei Haus geliefert

      Interessant. Ich hatte vorhin grade keinen IE zur Hand, obwohl ich Windows gefahren habe. Einen Trojaner habe ich nicht geliefert bekommen.

      Grüße aus Berlin

      Christoph S.

      --
      Visitenkarte
      ss:| zu:) ls:& fo:) va:) sh:| rl:|