Seite 1 von 2

Wetterseite wird nur als Html-Text dargestellt

Verfasst: 06 Apr 2011 00:39
von trotzenberg
Hallo,

auf meiner Webseite http://trotzenberg.tr.ohost.de wird seit einigen Wochen lediglich "Menü" als Html-Text dargestellt.
Mit Frontpage gelingt in der Browservorschau eine korrekte Darstellung der Wetterseite. Was kann ich tun?
Danke für die Hilfe im voraus.

Verfasst: 06 Apr 2011 08:39
von Mado
Sieht mal so aus, als hättest du den Original-Code verändert. Das ist klar, dass dies so nicht gehen kann, b.z.w. dass die Seite nicht richtig angezeigt wird. (Javascript-Code) Hier sollte man eigentlich nichts ändern oder hinzu fügen.

Verfasst: 06 Apr 2011 11:00
von trotzenberg
Ich habe den Originalcode nicht geändert.
Auch nach Neuinstallation von WsWin32 hat sich nichts geändert.
Mir ist das Problem völlig rätselhaft, zumal ich seit Jahren die Wetterseite problemlos betreibe.

Verfasst: 06 Apr 2011 15:47
von Mado
Irgend was muss sich in der Datei libSMBM.js, verändert haben. Diese Datei mal kontrollieren, ob sich dort was verändert hat. Am Besten die Orginal-Datei herunter laden oder wenn man eine Sicherheitskopie hat, diese überschreiben.

Die Datei sollte dann so aufgebaut sein:

/* ------------------------------------------------------------
// Copyright 1997 Stefan Mintert
//
// This code may be used for private, non-profit use.
// This copyright notice must not be changed!
// Dieser Code darf zu privaten, nicht auf Gewinn ausgerichteten
// Zwecke verwendet werden. Dieser Copyright-Vermerk darf nicht
// verändert werden!
// ------------------------------------------------------------ */

// Schnittstelle
// smMenueEintrag()
// smMenueAusgeben()
// submenueVerstecken()
// submenueZeigen()
// Folgende globale Variablen können nach dem Laden dieser Datei
// geändert werden.

// Trennzeichen zwischen den Menü-Leveln; Bsp: "Kapitel/Abschnitt/..."
var smMenueTrennzeichen = "/";

// Die folgenden Variablen enthalten den HTML-Text für die
// Markierungen für aufgeklappte und zugeklappte Submenüs
// sowie für den Einschub bei Einträgen, die nicht
// aufgeklappt werden. Falls hier Bilder verwendet werden,
// sollten sie alle die gleiche Größe besitzen.
var smMenueAufgeklappt = "<img>"
var smMenueZugeklappt = "<img>"
var smMenueEinschub = "<img>"

........

/* ---------------------------------------------------------
// function smMenueAusgeben()
// Ausgabefunktion für das gesamte Menü.
// Arbeitet mit globalem Objekt smMenue
// --------------------------------------------------------- */
function smMenueAusgeben()
{
self.baum.document.open();
// self.baum.document.linkColor = "red";
// self.baum.document.vlinkColor = "green";
// self.baum.document.alinkColor = "blue";
// self.baum.document.writeln('<font>');

self.baum.document.writeln(smMenueHTMLKOPF);
InternNaechstenLevelAusgeben(smMenue,0);
self.baum.document.writeln(smMenueHTMLFUSS);
// self.baum.document.writeln('</font>');
self.baum.document.close();

Entweder wurde diese mal bearbeitet und dann in einem falschem Dateiformat gespeichert.

Verfasst: 06 Apr 2011 21:58
von trotzenberg
Hallo Mado,

leider hat die Änderung der Datei libSMBM.js nicht den erhofften Effekt gehabt.
Ich habe sie nach Deinen Vorgaben manuell geändert und nach Entfernung der alten Version eingefügt, das Ergebnis wie gehabt:
http://trotzenberg.tr.ohost.de/
Noch ne Idee??
Auf jeden Fall schon mal vielen Dank für Deine Hilfe.

Verfasst: 06 Apr 2011 22:18
von Mado
Hallo trotzenberg,

Du hast diese Zeilen dort eingefügt ? Dies sollte aber so nicht geschehen, da dies nur ein Auszug aus dieser Datei ist.
Mit diesem Code ist als Beispiel gedacht. Diese Datei musst du dann aus dem User-Bereich, noch mal herunter laden und ersetzen, sofern keine Sicherheitskopie der Datei vorliegt.

Sollten Dateien aus diesem Verzeichnis gesichert worden, dann könnte man dieses aus dieser Sicherheits-Backup verwenden.

Verfasst: 07 Apr 2011 08:07
von weneu
Hallo,
zunächst:
- es ist kein gute Idee, WSWIN-Dateien mit Frontpage zu bearbeiten
- es ist eine noch schlechtere Idee, die libsmbm.js zu verändern
- es nützt nichts, WSWIN neu zu installieren, da es nicht an WSWIN, sondern an getroffenen Veränderungen liegt
Was ist also zu tun? Prinzipiell hat Manfred die Ursachen aufgezeigt
a) libsmbm.js neu aus dem Userbereich laden und im Programmordner speichern
b) "Internet - Einstellungen - HTML" und dort in diese Reihenfolge die Buttons drücken:
start.txt erzeugen - kopf-info.html aktualisieren - html-Startseite erzeugen
c) nun lokal kontrollieren (start.html durch Doppelklick starten) ob alles funktioniert, dann alles hochladen

Verfasst: 07 Apr 2011 20:09
von trotzenberg
Hallo Werner,

nachdem ich Deine Anweisungen exakt umgesetzt habe, ist das Ergebnis unverändert.
Die Wetterseite ist unter C:\Programme\WsWin\html\start.html einwandfrei dargestellt.
Wo steckt der Fehler?

Verfasst: 07 Apr 2011 21:34
von weneu
Hallo,
wenn es lokal funktioniert, sollte es auch auf dem Webspace funktionieren.
Es sieht aber bei Dir so aus, als würde Javascript nicht funktionieren.
Ich habe allerdigns keine große Lust, Deine Seite aufzurufen, wenn sofort nach dem Aufruf sich ein Popup nach dem anderen öffnet.
Trotzdem würde ich als Maßnehme folgendes empfehlen:
lade nochmals den kompletten WSWIN-Ordner auf den Webspace hoch und schau, ob dann das Problem immer noch besteht.
Denn wenn es lokal geht, sollte es auch auf dem Webspace funktionieren, wenn die Dateien identisch sind.

Verfasst: 08 Apr 2011 12:41
von rabit
Du hast gemacht was Werner dir geschrieben hat?
Immer noch steht "Frontpage" als Generator bei deiner Seite und auch noch andere eigenartige Javascript Teile...

Verfasst: 08 Apr 2011 15:34
von Mado
Anscheinend wurde hier wieder diese Datei libSMBM.js oder Start.html wieder geändert.
<script type="text/javascript" src="http://media.funpic.de/layer.php?bid=25 ... /script><a href='http://funpic.de/troubleacoustic.php'><!-- measure-due 1302273337--></a><!-- End -->
<iframe id='aaafcb8f' name='aaafcb8f' src='http://89.163.167.106/www/delivery/afr. ... 1302273337' frameborder='0' scrolling='no' width='1' height='1'><a href='http://89.163.167.106/www/delivery/ck.p ... 1302273337' target='_blank'><img src='http://89.163.167.106/www/delivery/avw. ... n=acf93e2f' border='0' alt='' /></a></iframe>
<!-- START --><noscript><div style="display:none">&nbsp;</div></noscript><script type="text/javascript" src="http://media.funpic.de/layer.php?bid=21 ... /script><a href='http://funpic.de/troubleacoustic.php'><!-- measure-due 1301941634--></a><!-- End -->
<iframe id='aaafcb8f' name='aaafcb8f' src='http://89.163.167.106/www/delivery/afr. ... 1301941634' frameborder='0' scrolling='no' width='1' height='1'>
<a href='http://89.163.167.106/www/delivery/ck.p ... 1301941634' target='_blank'><img src='http://89.163.167.106/www/delivery/avw. ... n=acf93e2f' border='0' alt='' /></a></iframe>
<!-- START --><noscript><div style="display:none">&nbsp;</div></noscript><script type="text/javascript" src="http://media.funpic.de/layer.php?bid=20 ... /script><a href='http://funpic.de/troubleacoustic.php'><!-- measure-due 1301907883--></a><!-- End -->
Diese Code der dort enthalten ist, gehört dort nicht rein. Wenn hier irgend ein weiterer Code in diese Datei eingefügt wird, ist das der klare Fall, dass dies so nicht funktionieren kann. Wenn dort was eingefügt werden sollte, sollte einer sich schon auskennen, mit den Javascript-Anwendungen, wobei bei falschem Einfügen es hier zu Fehlern kommt.
Wo nachher der Fehler liegt, kann man somit schwer heraus finden.

Diese alte Datei im WSWin-Ordner löschen und dies so machen, wie Werner es beschrieben hat.

Verfasst: 08 Apr 2011 20:02
von rolsch
Hmm,
liegt wohl am Hoster funpic.de, denn in alle Webseiten wird FUNPIC Code eingeschleust, teilweise mit hidden Frames zu AD Seiten.

Bitte mal dort im Support-Forum deine Probleme schildern.

Verfasst: 08 Apr 2011 20:54
von Mado
Stimmt, dieser Code ist in allen Dateien dort enthalten. Aber dies kommt alles komisch vor, wobei dies normalerweise nicht so sein sollte. Könnte möglich sein, dass dies ein Billig-Server ist, der die Webseiten nachträglich manipuliert.

Zwar ist so was ärgerlich, aber mit einer Mail an den Server könnte vielleicht das Problem gelöst werden.

Verfasst: 09 Apr 2011 10:26
von trotzenberg
Nachdem ich alle Empfehlungen von Werner umgesetzt habe, sieht das Ergebnis so aus:
http://trotzenberg.tr.ohost.de
Die libSmBm.js scheint jetzt in Ordnung zu sein. Nach wie vor sind die Dateien unter C:\Programme\wsWin\html\ in Ordnung, unter start.html lässt sich die Wetterseite korrekt darstellen.

Verfasst: 09 Apr 2011 11:51
von weneu
Hallo,
es liegt eindeutig an deinem Hoster, der beste Beweis ist, dass es lokal funktioiert.
Er "pfuscht" in der Menüstruktur herum, indem fremder Code eingefügft wird. Ich habe im Quelltext nachgesehen.
Das Problem liegt hier:
<script type="text/javascript" src="http://media.funpic.de/layer.php?bid=26 ... /script><a href='http://funpic.de/troubleacoustic.php'><!-- measure-due 1302346076--></a><!-- End -->
<iframe id='aaafcb8f' name='aaafcb8f' src='http://89.163.167.106/www/delivery/afr. ... 1302346076' frameborder='0' scrolling='no' width='1' height='1'><a href='http://89.163.167.106/www/delivery/ck.p ... 1302346076' target='_blank'><img src='http://89.163.167.106/www/delivery/avw. ... n=acf93e2f' border='0' alt='' /></a></iframe>
Konsequenz:
Einen vernünftigen Hoster wählen. Er fügt zwangsweise Code in deine Seite ein.
Mein Rat: verabschiede Dich schnellstens von Funpic.
Übrigens:
Die libSmBm.js scheint jetzt in Ordnung zu sein
Sie ist nur lokal bei Dir in Ordnung, sobald sie auf dem Webspace ist, pfuscht der Hoster dazwischen.
Du brauchst ja nur den von mir eingestellten Quelltext mit Deinem lokalen Quelltext vergleichen.