IMG SRC не обновляется в Firefox - PullRequest
0 голосов
/ 07 июня 2018

У меня проблема, я создал капчу и реализовал кнопку для изменения текущей, и она работает очень хорошо в Google Chrome, но не работает в Firefox (V. 57.0 32 bit)


Вот код:

<head>
    <title>Captcha</title>
</head>

<style> 
  //Style
</style>
<script>

    function refresh(){
        document.getElementById("risp").value = "";
        document.CaptchaImg.src="captcha.php";
    }

</script>
<body style="background-image: url('pattern_17.png');">
<center>
    <div id="div_captcha">
            <h1 style="Font-Family:Impact">CAPTCHA</h1>
            <h3 style="Font-Family:Impact">Sei un robot?</h3><br />
                <form  method="post" id="form" name="form">
                    <div style="background-image: url('pattern_17.png');">
                        <div style="float:left;padding-left:10%;"> 
                            <img src="captcha.php" id="CaptchaImg" name="CaptchaImg"/><br /><br />        
                        </div>
                        <div style="float:right;padding-right:10%;">
                            <input class="myButton" type="button" value="Nuovo captcha" onclick="refresh();" /><br /><br />
                            <input class="myButton" type="reset" value="Reset"/><br /><br /><br />
                            <input type="text" name="risp" id="risp" value="" required maxlength="5" />
                            <input class="myButton" type="submit" value="invia" name="invia" style="width:80px"/>
                        </div>
                     </div>
                </form>
            </div>
        </center>
</body>

Заранее спасибо!

1 Ответ

0 голосов
/ 07 июня 2018

Вам не нужно имя для img, просто id .

Атрибут name устарел для img element!

Попробуйте

document.getElementById("risp").value = "";
document.getElementById("CaptchaImg").src = "captcha.php";
...