Hola emprear. Gracias por tú respuesta. Sí, me he dado cuenta investigando por internet de que lo que estaba intentando hacer es prácticamente imposible con la etiqueta embed.
Así que desecho mi código (

me da rabia, con todo lo que me costó crearlo).
Voy a utilizar tú código (mil una gracias por él y por el link de demostración) a ver si desarrollándolo un poco llego a conseguir el efecto que quiero, el problema es que soy muy nuevo en javascript y tardo las mil y una, pero iré posteando mis progresos.
Saludos.