HighDots Forums  

Bild einmal aktualisieren

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Bild einmal aktualisieren in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Hubert Holler
 
Posts: n/a

Default Bild einmal aktualisieren - 05-30-2007 , 12:18 AM






Ich möchte nachdem ich eine Webseite aufrufe, dass sich ein Bild auf der
Seite zusätzlich einmal aktualisiert. Dazu habe ich folgendes versucht:

<input type="file" id="lokalfoto1" name="lokalfoto1" /><img src="/lokale/<?
echo lokalb($lokal->tab_inhalt("id_lokal",1),1); ?>" width="60" name="foto1"
onload="setTimeout('document.images.foto1.src =\'/lokale/bild1.jpg?\' + new
Date().getTime()', 1000);"
/>

Dies funktioniert recht gut, nur leider mehrmals. Ich benötige dies aber nur
1x.

Hoffe da kann mir jemand weiterhelfen.
Vielen Dank für jede Antwort
Hubert


Reply With Quote
  #2  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Bild einmal aktualisieren - 05-30-2007 , 06:41 AM






Hubert Holler wrote:

Quote:
input type="file" id="lokalfoto1" name="lokalfoto1" /><img
src="/lokale/<? echo lokalb($lokal->tab_inhalt("id_lokal",1),1); ?>"
width="60" name="foto1" onload="setTimeout('document.images.foto1.src
=\'/lokale/bild1.jpg?\' + new Date().getTime()', 1000);"
/

Dies funktioniert recht gut, nur leider mehrmals. Ich benötige dies aber
nur 1x.
Rufe im setTimeout noch
document.images.foto1.onload = null;
auf.


--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #3  
Old   
Hubert Holler
 
Posts: n/a

Default Re: Bild einmal aktualisieren - 05-30-2007 , 08:20 AM



Quote:
Rufe im setTimeout noch
document.images.foto1.onload = null;
auf.

Wie rufe ich dies richtig auf.
Ich habe folgendes leider ohne Erfolg ausprobiert:

<input type="file" id="lokalfoto1" name="lokalfoto1" /><img src="/lokale/<?
echo lokalb($lokal->tab_inhalt("id_lokal",1),1); ?>" width="60"
name="lokalfoto1" onload="setTimeout('document.images.lokalfoto1.src
=\'/lokale/<? echo lokalb($lokal->tab_inhalt("id_lokal",1),1); ?>?\' + new
Date().getTime()
', 1000); document.images.lokalfoto1.onload = null;" />

Hoffe da kann mri nochmals jemand weiterhelfen.
Vielen Dank für jede Antwort.
Hubert




Reply With Quote
  #4  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Bild einmal aktualisieren - 05-30-2007 , 08:27 AM



Hubert Holler wrote:
Quote:
Rufe im setTimeout noch
document.images.foto1.onload = null;
auf.


Wie rufe ich dies richtig auf.
Ich habe folgendes leider ohne Erfolg ausprobiert:

input type="file" id="lokalfoto1" name="lokalfoto1" /><img
src="/lokale/<? echo lokalb($lokal->tab_inhalt("id_lokal",1),1); ?>"
width="60" name="lokalfoto1"
onload="setTimeout('document.images.lokalfoto1.src =\'/lokale/<? echo
lokalb($lokal->tab_inhalt("id_lokal",1),1); ?>?\' + new Date().getTime()
', 1000); document.images.lokalfoto1.onload = null;" /
Innerhalb des setTimeout, also
<img onload="setTimeout('document.images.lokalfoto1.src = ...;
document.images.lokalfoto1.onload = null;', 1000);" ...>


--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #5  
Old   
Hubert Holler
 
Posts: n/a

Default Re: Bild einmal aktualisieren - 05-30-2007 , 10:16 AM




">
Quote:
Innerhalb des setTimeout, also
img onload="setTimeout('document.images.lokalfoto1.src = ...;
document.images.lokalfoto1.onload = null;', 1000);" ...
Vielen Dank!
Hat nun wunderbar funktioniert.
Danke
Hubert


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.