Kann ich ausblenden über einen Html-link mit javascript?

Es ist eine einfache übung, in der ich wollen, einen link zu verstecken, die ich in meinen Html-Datei.
Aber machen es zu erscheinen, nachdem ein timer abgelaufen ist, in meiner Funktion.

Dies ist der javascript-bit
(unten ist der html-bit)

var i = 10;
var time;
var countdown = document.getElementById("countdown");
var link = document.getElementById("link");

function MyFunction3() {
    document.getElementById("imageoef").style.visibility="visible";
    link.style.visibility="hidden";

    i--;
    countdown.innerHTML= i;
    time = setTimeout ("MyFunction3();",1000);

    if (i < 1) {
        countdown.innerHTML="";
        document.getElementById("imageoef").style.visibility="hidden";
        link.style.visibility="visible";
    }
}

HTML

<img src="images/loading.gif" alt="Loading..." id="imageoef" style="visibility:hidden" />
<form method="post">
    <input onclick="MyFunction3();" type="button" value="start download" />
</form>

<div id="countdown">
    <a id="link" href="http://freelanceswitch.com/freelance-freedom/freelance-freedom-2/" >Your download is ready!</a>
</div>
wo ist das element mit der id imageoef?
sollte gefixt werden, wenn es peer reviewed
Ich habe nicht zählen, weil es funktioniert schon, keine Notwendigkeit, um die Aufmerksamkeit auf das bit. Es ist ein Bild in html, die versteckt auf den ersten, aber wird angezeigt, wenn die Taste betätigt wird. Und verschwindet, wenn der timer abgelaufen ist. Ich kann einfach nicht scheinen, um in der Lage sein, das gleiche zu tun mit dem link.

InformationsquelleAutor user1951350 | 2013-01-05

Schreibe einen Kommentar