Bild einblenden nach 10 Sekunden

Hallo Forum-Mitglieder, ich möchte, dass auf meiner Website/Unterseite ein Bild nach 10 Sekunden eingeblendet wird. Leider funktioniert dieser noch nicht so, wie ich will: 'png' steht hier für die Bildadresse Desweiteren, da kann ich noch nicht sagen, ob das geht, da der obere Code noch nicht funktioniert - im Bild ist bereits ein Link enthalten, auf den der Anwender dann klicken kann. Müsste ich da auch noch was programmieren? Wer von Euch kann mir weiterhelfen?

Der hier verwendete Code

<html> <head> <style> img{ height:110px; width:301px; } </style> <script> function loadimg(id,time) { setTimeout("document.getElementById('"+id+"').style.display='block';",time); } </script> </head> <body onload="loadimg('bild1',10000,'')"> <img style="display:none" id="bild1" alt="bild" src="/image/default.webp"> </body> </html>