Foro Oficial de PETERPAULXXX.COM
19 de Julio 2025, 22:29:38 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Calendario Ingresar Registrarse  
Páginas: 1 |   Ir Abajo
  Imprimir  
Autor Tema: Ayuda programación web - Incluir música  (Leído 1298 veces)
TAK
PeterPaulistic@¹
******

Karma : 913
Sexo: Masculino
Mensajes: 8.782

From lost to the river


« : 22 de Febrero 2008, 20:14:25 »

Hace un tiempo gracias a vosotros pude colocar música en mi página web (soy totalmente autodidacta y voy haciendo cosas al tuntun). El caso es que tengo un script que hace que haya un marco "invisible" que contiene la música y otro que incluye la web en sí. Este es el script:

Creas 3 paginas en la misma carpeta.

Index.htm, y en esta pones el siguiente codigo:

<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<title>prueba</title>
</head>

<frameset cols="0,*">
   <frame name="contenido" target="principal" src="sonido.htm">
   <frame name="principal" src="entrada.htm">
   <noframes>
   <body>

   <p>Esta página utiliza marcos, pero su explorador no los admite.</p>

   </body>
   </noframes>
</frameset>

</html>


Otra la llamas sonido.htm y pones el codigo:

<html>
<head>
<title>sonido</title>
</head>

<body>
<BGSOUND SRC="nombredelarchivo.mid" loop="-1">

</body>

</html>


y la tercera la llamas entrada.htm y el codigo le pones:
<head>
<title>Entrada</title>
</head>

<body>

<p align="center">esta es la pagina que te sale y en ella pon los hipervinculos
que quiera</p>
<p align="center">y te saldran todos dentro del frame sonido</p>

</body>

</html>

Asi el sonido te tocara siempre hasta que cierres el index.htm o mejor dicho hasta que cierres la pagina, como si dijesemos son dos paginas superpuestas


Esto funciona bien excepto una cosa, y es que el marco que contiene la web queda visible y seleccionable encima del marco con la música envez de quedar "incrustado". Para hacerlo más claro añadiré alguna imagen



Solo una foto por respuesta gracias


* marco_web.jpg (19.55 KB, 228x602 - visto 233 veces.)
« Última modificación: 27 de Febrero 2008, 16:43:36 por Guks » En línea

Buscant per trobar un altre jo
esperant que sigui millor
demano ajut a deitats
que mai ningú m'ha presentat
TAK
PeterPaulistic@¹
******

Karma : 913
Sexo: Masculino
Mensajes: 8.782

From lost to the river


« Respuesta #1 : 22 de Febrero 2008, 20:24:10 »

El primerasunto sobre el que quiero ayuda es para evitar que este marco sea seleccionable y se pueda mover, en teoría debería quedar todo dentro del mismo marco porque el de sonido es invisible.

Y otro tema. Como tener siempre la misma música me parece aburrido he visto scripts para poner varias melodías aleatoriamente y este es el que yo uso.

<script language="JavaScript">
midis = 3
var mid1 = "aquí pones la url de la canción"
var mid2 = "aquí pones la url de la canción"
var mid3 = "aqui pones la url de la cancion"
num = parseInt(Math.random() * 3);
while (num > midis) {
    num = parseInt(Math.random() * 3);
    }
  if (num == 0) {
    document.write ("<embed src=\""+mid1+"\" loop=\"true\" hidden=\"true\">");
    }
  if (num == 1) {
    document.write ("<embed src=\""+mid2+"\" loop=\"true\" hidden=\"true\">");
    }
  if (num == 2) {
    document.write ("<embed src=\""+mid3+"\" loop=\"true\" hidden=\"true\">");
    }
   
</script>


Este código lo tengo dentro de la página sonido,htm y me funciona bien, excepto una cosa. Una vez en el explorador, para poder escuchar la música tengo que "entrar" en el marco del sonido y hacer un lic con el ratón para que se active.
Como mi intención es que el marco del sonido no se vea, ¿cómo puedo hacer para que la música se reproduzca automaticamente al ser llamado este marco desdela página index.htm?

Sé que es un poco rollo, pero os agradecería mucho vuesra ayuda. Si hay algo que no entendeis porque me haya explicado mal decidmelo e intentaré ser más claro. Ya con que hayais llegado hasta aquí es digno de agradecimiento y kama  Wink
En línea

Buscant per trobar un altre jo
esperant que sigui millor
demano ajut a deitats
que mai ningú m'ha presentat
Kiku
Moderador Area
PeterPaulistic@
*****

Karma : 134
Sexo: Masculino
Mensajes: 1.821


Amo este magnifico Foro!


« Respuesta #2 : 27 de Febrero 2008, 16:19:30 »

La verdad es que no es necesario hacer una pagina con frames, para insertar musica.
Haciendo un Index.htm asi ya funciona:
<html>
<head>
<title>sonido</title>
</head>

<body>
<BGSOUND SRC="nombredelarchivo.mid" loop="-1">
Resto del codigo de la pagina que quieras poner con los hipervinculos que quieras poner
Si quieres que los hipervinculos se abran en una nueva pantalla pon la siguiente linea dentro de HEAD
<base target="_blank">
</body>

</html>
En línea

TAK
PeterPaulistic@¹
******

Karma : 913
Sexo: Masculino
Mensajes: 8.782

From lost to the river


« Respuesta #3 : 8 de Marzo 2008, 01:03:01 »

Pero es que los enlaces se abren dentro de la misma ventana, así que no me conviene poner el sonido en el mismo frame porque comenzaría una y mil veces
En línea

Buscant per trobar un altre jo
esperant que sigui millor
demano ajut a deitats
que mai ningú m'ha presentat
Kiku
Moderador Area
PeterPaulistic@
*****

Karma : 134
Sexo: Masculino
Mensajes: 1.821


Amo este magnifico Foro!


« Respuesta #4 : 8 de Marzo 2008, 17:20:17 »

Poin dentro del HEAD:
<base target="_blank">
y se te abriran en una nueva ventana
En línea

TAK
PeterPaulistic@¹
******

Karma : 913
Sexo: Masculino
Mensajes: 8.782

From lost to the river


« Respuesta #5 : 8 de Marzo 2008, 23:45:41 »

Poin dentro del HEAD:
<base target="_blank">
y se te abriran en una nueva ventana
Pero es que no quiero que se abran nuevas ventanas, quiero que todo se vea dentro de la misma.
En línea

Buscant per trobar un altre jo
esperant que sigui millor
demano ajut a deitats
que mai ningú m'ha presentat
Páginas: 1 |   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC XHTML 1.0 válido! CSS válido!
Página creada en 1.281 segundos con 15 consultas.