Avatar billede mille Nybegynder
13. december 2001 - 12:38 Der er 9 kommentarer og
1 løsning

Hvem kan lave dette om så det vider et \"error.gif\" hvis billed i kunne findes ??

Jeg har følgende kode..

<html>
  <head>
    <script language=\"JavaScript\">
      function ImageLoadFailed() {
        window.event.srcElement.style.display = \"None\";
      }
    </script>
  </head>
  <body>
    <img
      src=\"http://www.developersdex.com/images/buttons/tab282.gif\"
      OnError=\"ImageLoadFailed()\">
  </body>
</html>

Og det virker fint, men jeg ville godt have at den viste et \"error.gif\" hvid den ikke kunne finde det \"http://www.developersdex.com/images/buttons/tab282.gif\"

Håber en kan hjælpe...

//Mille
Avatar billede larsen Nybegynder
13. december 2001 - 12:40 #1
Kan du ikke give dit img\'tag et navn og så ændre img\'ets value i din funktion ?
Avatar billede larsen Nybegynder
13. december 2001 - 12:41 #2
Eller sætte OnError=\"http://sti/til/billede.gif\"
Avatar billede jailbird Nybegynder
13. december 2001 - 12:46 #3
Jeg forstår ikke helt hvad du mener. det med \"error.gif\" skulle gerne ske automatisk, hvis den ikke kan finde billedet.
Avatar billede mille Nybegynder
13. december 2001 - 12:49 #4
Nej problemet er at den ikke viser noget billed hvis \"http://www.developersdex.com/images/buttons/tab282.gif\" ikke kunne findes, og jeg vil have den til at vise \"/images/error.gif\" hvis den ikke kunne finde det oprindelige billed....
Avatar billede larsen Nybegynder
13. december 2001 - 13:01 #5
Prøv dette :

<html>
  <head>
    <script language=\"JavaScript\">
      function ImageLoadFailed(denne) {
        denne.src = \"/images/error.gif\";
      }
    </script>
  </head>
  <body>
<IMG NAME=\"T1\" SRC=\"http://www.developersdex.com/images/buttons/tab282.gif\" OnError=\"ImageLoadFailed(this)\">
  </body>
</html>
Avatar billede mille Nybegynder
13. december 2001 - 13:11 #6
Den sat lige i øjet, tak søde ........
Avatar billede larsen Nybegynder
13. december 2001 - 13:15 #7
Selv takker :-D
Avatar billede mille Nybegynder
13. december 2001 - 13:19 #8
Lige et sidste spørgsmål...

Kan man sætte en timeout = 1000 på den..

Så venter 1 sek. før den henter image/error.gif ????

/Mille
Avatar billede larsen Nybegynder
13. december 2001 - 13:26 #9
Ja, jeg tror du kan bruge funktionen \"Settimeout\"
Avatar billede mille Nybegynder
13. december 2001 - 13:27 #10
Ok tak...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester