no:
Piccolo Grande Hint della Programmazione HTML
La sintassi non corretta, ma diciamo più accettabile e leggibile sia da un browser che da un essere umano, necessita di usare i doppi apici per gli attributi dei tag HTML. Il singolo apice è un costrutto che vale per JS ma in HTML è generalmente usato il doppio apice. Non che non funzioni, è solo che di norma si usano i doppi, anche perché, se usi i singoli, ma devi passare una stringa JS come fai?
Molto più comodo:
Nota la differenza rispetta alla tua in un editor che colora il testo.Codice PHP:
<input type="button" value="Cambia pagina" onclick="window.location.replace='seconda_pagina.html';">
<input type='button' value='Cambia pagina' onClick=window.location.replace='seconda_pagina.html';>
In quello che uso sul lavoro si vede ancora di più