From ba600762a9490af972baa17ff4f275332b60a742 Mon Sep 17 00:00:00 2001 From: borisneubert Date: Sun, 7 Feb 2016 13:08:56 +0000 Subject: [PATCH] 02_RSS: continue image update sequence after error (HTML) git-svn-id: https://svn.fhem.de/fhem/trunk@10751 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/CHANGED | 1 + fhem/FHEM/02_RSS.pm | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/fhem/CHANGED b/fhem/CHANGED index 72a741ab2..d52a624d6 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,6 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - feature: 02_RSS: continue image update sequence after error (HTML) - feature: 98_rssFeed: Possibility to modfy feed data via a custom function. - change: 49_SSCAM: entries with loglevl "2" reviewed,changed to loglevl "3" - feature: 50_TelegramBot receive media files, diff --git a/fhem/FHEM/02_RSS.pm b/fhem/FHEM/02_RSS.pm index f1427be76..d68583df7 100644 --- a/fhem/FHEM/02_RSS.pm +++ b/fhem/FHEM/02_RSS.pm @@ -303,7 +303,11 @@ RSS_returnHTML($) { my $overflow= $noscroll ? " style=\"overflow:hidden\"" : ""; my $areas= AttrVal($name, 'areas', ""); my $embed= $defs{$name}{".embed"}; - my $r= (defined($refresh) && ($refresh> 0)) ? " onload=\"setTimeout(function(){reloadImage(\'img0\')},$refresh*1000);\"" : ""; + my $r= ""; + if(defined($refresh) && ($refresh> 0)) { + my $handler= "\"setTimeout(function(){reloadImage(\'img0\')},$refresh*1000);\""; + $r= " onload=$handler onerror=$handler"; + } my $code= RSS_HTMLHead($name, $refresh) . "\n" . "
\n" .