Creo que he cantado victoria demasiado pronto.
Me explico, el codigo que he puesto efectivamente funciona perfectamente. pero no es lo mismo que si esta en modo portrait por consiguiente gire 90 grados.
Que bloquear el portrait para que solo se muestre en landscope (osea evitar girar), y esto ultimo es lo que necesito pero en javascript no en css por que a dicho codigo tendria que implementarle despues yo algunas cosas mas que no vienen al caso ahora.
Y esto no se como hacerlo
Si alguien me pudiera echar una mano le estaria muy agradecido.