Wetterseite wird nur als Html-Text dargestellt

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

trotzenberg

Wetterseite wird nur als Html-Text dargestellt

Beitrag 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.
Benutzeravatar
Mado
Beiträge: 821
Registriert: 21 Apr 2006 20:40
Wohnort: 89584 Ehingen
Hat sich bedankt: 1 mal
Danksagung erhalten: 19 mal
Kontaktdaten:

Beitrag 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.
Gruß
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4

http://www.sternwarte-ehingen.de
trotzenberg

Beitrag 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.
Benutzeravatar
Mado
Beiträge: 821
Registriert: 21 Apr 2006 20:40
Wohnort: 89584 Ehingen
Hat sich bedankt: 1 mal
Danksagung erhalten: 19 mal
Kontaktdaten:

Beitrag 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.
Gruß
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4

http://www.sternwarte-ehingen.de
trotzenberg

Beitrag 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.
Benutzeravatar
Mado
Beiträge: 821
Registriert: 21 Apr 2006 20:40
Wohnort: 89584 Ehingen
Hat sich bedankt: 1 mal
Danksagung erhalten: 19 mal
Kontaktdaten:

Beitrag 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.
Gruß
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4

http://www.sternwarte-ehingen.de
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag 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
trotzenberg

Beitrag 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?
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag 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.
rabit
Beiträge: 324
Registriert: 16 Dez 2001 01:00
Wohnort: Mannheim
Kontaktdaten:

Beitrag 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...
Viele Grüße aus Mannheim
gerhard

Bild
Davis VP2 > Weather Envoy > Weatherlink > WSWIN
Davis VP2 > Weather Envoy > Meteohub > Meteoplug
Benutzeravatar
Mado
Beiträge: 821
Registriert: 21 Apr 2006 20:40
Wohnort: 89584 Ehingen
Hat sich bedankt: 1 mal
Danksagung erhalten: 19 mal
Kontaktdaten:

Beitrag 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.
Gruß
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4

http://www.sternwarte-ehingen.de
rolsch

Beitrag 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.
Benutzeravatar
Mado
Beiträge: 821
Registriert: 21 Apr 2006 20:40
Wohnort: 89584 Ehingen
Hat sich bedankt: 1 mal
Danksagung erhalten: 19 mal
Kontaktdaten:

Beitrag 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.
Gruß
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4

http://www.sternwarte-ehingen.de
trotzenberg

Beitrag 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.
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag 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.
Antworten