No me funciona ningún script al verlo offline en el navegador

Hola, perdón por la pregunta porque es de novato novato. Estoy comenzando en este mundo de la confección de páginas web (como se verá a continuación con mi pregunta) y me estoy volviendo loco con lo siguiente:

He hecho una pequeña página web a la que he añadido unos scripts, cuando cargo el fichero directamente en Firefox no me reconoce ningún script. Al final he simplificado lo máximo posible para ver donde está el problema y he llegado a este código que tampoco me carga:

<!DOCTYPE html>
<html lang="es">
<head>
    	<meta charset="utf-8" />
    	<title>Prueba</title>
</head>
    <body>
    <form>
    <input type="button" value="Pinchame y verás" onclick="alert("a ver si ahora si")"> 
    </body>
</html> 

El firebug de Firefox me dice esto



Considero que no puede haber nada mal porque básicamente lo he copiado pegado de otra página. ¿Alguien sabe que puede estar pasando? Sois mi única esperanza [;-)]
Hola Vincens. Debes cambiar las comillas dobles de "a ver si ahora si" por comillas simples:

<!DOCTYPE html>
<html lang="es">
<head>
    	<meta charset="utf-8" />
    	<title>Prueba</title>
</head>
    <body>
    <form>
    <input type="button" value="Pinchame y verás" onclick="alert('a ver si ahora si')"> 
    </form>
    </body>
</html>

Pruébalo y funcionará [;)]

Saludos!
Joder que cosa mas tonta, pues llevo tres horas esta mañana con eso, muchísimas gracias :P
Perdón, ya que estamos vamos a por el Round 2. He complicado un poco lo anterior. Digamos que lo que realmente quería hacer era esto, pero lo mismo no sé porque no llama a la función que está incluida en el script (lo de antes es porque he ido simplificando, pero ahora sigue sin llamar). Disculpad si soy pesado

<!DOCTYPE html>
<html lang="es">
<head>
    	<meta charset="utf-8" />
    	<title>Prueba</title>
</head>
    <body>
        <form>    
        <input type="button" value="Pinchame y verás" onclick="muestraMensaje()">
	</form>
	<script type=text/javascript">  
    	function muestraMensaje() {
		alert('Gracias por pinchar');
		}
        </script>  
    </body>
</html>
Te falta unas comillas dobles en <script type=AQUItext/javascript">

<!DOCTYPE html>
<html lang="es">
<head>
    	<meta charset="utf-8" />
    	<title>Prueba</title>
</head>
    <body>
        <form>    
        <input type="button" value="Pinchame y verás" onclick="muestraMensaje()">
	</form>
	<script type="text/javascript">  
    	function muestraMensaje() {
		alert('Gracias por pinchar');
		}
        </script>  
    </body>
</html>

PD: En vez de poner el código html que muestras entre {CODE}{/CODE} es mejor entre {HTML}{/HTML} (Sustituyendo las llaves por corchetes) así el código se colorea [;)]

Saludos!