Foros del Web » Creando para Internet » HTML »

name + xhtml strict ??

Estas en el tema de name + xhtml strict ?? en el foro de HTML en Foros del Web. Hola Tengo un documento en xhtml strict y una galeria de fotos que funciona con un javascript : <script type="text/javascript"> <!-- window.focus(); var currentThumb; var ...
  #1 (permalink)  
Antiguo 07/03/2005, 15:47
Avatar de miraslav  
Fecha de Ingreso: octubre-2004
Ubicación: Barcelona
Mensajes: 102
Antigüedad: 20 años, 1 mes
Puntos: 0
name + xhtml strict ??

Hola
Tengo un documento en xhtml strict y una galeria de fotos que funciona con un javascript:

<script type="text/javascript">
<!--
window.focus();
var currentThumb;
var w3c = false;
function ShowPicture(s, t)
{
document.mainPic.src = s;
if (w3c) {
document.getElementById(t).style.visibility='hidde n';
document.getElementById(currentThumb).style.visibi lity='visible';
}
currentThumb = t;
}
//-->
</script>

En el documento hay el siguente codigo xhtml:

<p>
<a onclick="ShowPicture('photos/01.jpg', 'photo 01');return false;" href="javascript:ShowPicture('photos/01.jpg','photo 01')"><img src="photos/01t.jpg" alt="photo 01"/></a>
.................................................. ..............................
<a onclick="ShowPicture('photos/08.jpg', 'photo 08');return false;" href="javascript:ShowPicture('photos/08.jpg','photo 08')"><img src="photos/08t.jpg" alt="photo 08"/></a>
</p>
<div id="mainimg"><img src="photos/01.jpg" alt="mainPic" name="mainPic" width="315" height="450"/></div>

Pues el xhtml Strict no permite usar etiqueta name dentro de img.

He intentado cambiarla por id, pero asi el javascript no funciona en IE

Algiuen sabe que puedo hacer?
__________________
www.miras.tv - diseño Web profesional
www.webespacios.com - directorio de páginas Web
  #2 (permalink)  
Antiguo 08/03/2005, 03:08
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61
Cambia el name de mainpic por id:
Esto:
Código PHP:
<img src="photos/01.jpg" alt="mainPic" name="mainPic" width="315" height="450"/> 
por esto:
Código PHP:
<img src="photos/01.jpg" alt="mainPic" id="mainPic" width="315" height="450"/> 
Y en el script cambia:

Código PHP:
document.mainPic.src s
por
Código PHP:
document.getElementById("mainPic").src=s
Espero que te sirva!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 08/03/2005 a las 03:09
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:21.