• Willkommen im Forum „Wetterstationsforum.info - Archiv“.
 

Neuigkeiten:

Dieses Forum dient ausschließlich zu Archivzwecken.
Für Fragen nutze bitte unser aktuelles Forum, welches du unter https://wetterstationsforum.info findest.

Hauptmenü

benötige Scripthilfe

Begonnen von Wetterfrosch1971, 09.08.2015, 22:12:44

⏪ vorheriges - nächstes ⏩

Wetterfrosch1971

Hallo,

sobald meine Wettersoftware anhand der Regenrate Regen registriert (d.h. <#rrate> ungleich 0), gebe ich per Script die Meldung "Niederschlag" aus, ist die Regenrate = 0 dann erscheint die Meldung "kein Niederschlag"

<script>document.write('<#rrate>'==='0,0' ? "kein Niederschlag" : "Niederschlag");</script>

Jetzt würde ich das ganze gerne etwas plastischer per Bilder darstellen und zwar habe ich 2 jpg-Bilder auf meinem Webspace abgelegt (geschlossener und geöffneter Regenschirm) und würde nun gerne anstatt den Worten "Niederschlag" und "kein Niederschlag" diese Bilder in das Skript einbauen.

Kann mir jemand dabei helfen und sagen wie ich das Skript umbauen muss, damit ich die Bilder anstatt den Worten da hinein bekomme?

Ich habe schon versucht die Worte gegen das Bild auszutauschen <img src="www.webspace.de/schirm1.jpg">, doch das klappt nicht, da das Script augenscheinlich nur mit Ausgabe von Worten funktioniert, d.h. ich muss wohl augenscheinlich anstatt dem "write" im Script etwas anderes verwenden!?

Vielen Dank für die Hilfe.

Bernd aus Köln

Versuche es mal hiermit:

document.write('<img src="http://www.webspace.de/schirm1.jpg">');
WMR 200 & Meteohub auf Sheevaplug

Wetterfrosch1971

#2
sorry, kannst du das mal ins ganze Script schreiben, also es soll anstatt "kein Niederschlag" eben das Bild schirm1.jpg erscheinen und anstatt dem Wort "Niederschlag" eben das Bild schirm2.jpg

d.h. ist Regenrate (<#rrate>) = 0 soll das Bild schirm1.jpg ausgegeben werden
ist Regenrate ungleich 0 dann soll schirm2.jpg ausgegeben werden

danke für die Hilfe

EDIT:
habs hinbekommen, muss die Wörter gegen den img-link austauschen, darf den Link aber dann nicht in Gänsefüschen setzen sondern nur in einfache Hochkommas.

Bernd aus Köln

if (#rrate === 0)
document.write('<img src="http://www.webspace.de/schirm1.jpg">');
else
document.write('<img src="http://www.webspace.de/schirm2.jpg">');
</script>
WMR 200 & Meteohub auf Sheevaplug

Wetterfrosch1971

ich hatte es jetzt gestern so gelöst und es hat funktioniert:

<script>document.write('<#rrate>'==='0,0' ? '<img src="http://www.webspace.de/schirm1.jpg">' : '<img src="http://www.webspace.de/schirm2.jpg">');</script>

klaus1

Hallo Wetterfrosch1971,

...das Script würde mich auch interessieren, wo kann ich das Regenschirm.jpg  bei dir live sehen?

Schöne Grüße
klaus1

Wetterfrosch1971

Auf meiner Homepage auf der Startseite links und rechts neben der Überschrift.

Ist aber noch recht einfach gestrickt, da ich Softwaretechnisch nicht so viel Ahnung habe, habe ich das Script aktuell per iframe eingebaut.


klaus1

DANKE - habe alles gesehen, schaut ganz gut aus Wetterfrosch1971!

Gruß
klaus1


Wetterfrosch1971

Danke für die Blumen.

Homepage sieht aber nur gut aus, wenn du Flash zulässt, denn die Echtzeitanzeige läuft im Moment nur unter Flash (und ist somit leider von den meisten mobilen Endgeräten nicht abrufbar), doch irgendwann will der Entwickler dieser Anzeige eine HTML5-Version raus bringen, dann stell ich um.

Ich muss mich halt mit "learning by doing" langsam ran tasten, denn zu Anfang hatte ich NULL Ahnung was Webspace und Co angeht und so taste ich mich halt Schritt für Schritt heran und erweitere/verändere/verbessere immer wieder mal die Homepage (mit viel Unterstützung netter Forumskollegen hier, die immer mit Rat und Tat hilfreich zur Seite stehen).

Gruß Frank