Vamos a ver.. el problema de javascript no esta en esta linea:
Código HTML:
<script language="JavaScript" src="script.php" type="text/javascript"></script>
El error esta en el archivo javascript en si, y no por contener la extensión PHP da error, eso no influye absolutamente para nada. Lo que no comprendo es porque sin poner las lineas de:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
No da ni un solo error lógico ni de código, tanto en explorer como en firefox, y sin embargo si las pongo si.
Alguien podria darme una explicación? ya que el problema de funcionamiento de la página esta en los archivos javascript en el momento que se ponen esas 2 lineas, y nunca en el index.php.
Uno de los errores que da al poner esas 2 líneas es este:
Advertencia: Error al leer el valor para la propiedad 'width'. Declaración rechazada.
Archivo de origen:
http://webs.redirectme.net/
Línea: 0
y el fragmento de codigo en si es este:
Código PHP:
function MountLayer(PosLeft, PosTop, TWidth, THeight, Layer, NameImg, Repeat) {
ObjDiv = document.getElementById(Layer);
ObjDiv.style.visibility = "visible";
ObjDiv.style.position = "absolute";
ObjDiv.style.left = PosLeft;
ObjDiv.style.top = PosTop;
ObjDiv.style.width = TWidth;
ObjDiv.style.height = THeight;
ObjDiv.style.backgroundRepeat = Repeat;
ObjDiv.style.backgroundImage = "url(images/" + NameImg + ".png)";
if(navigator.appName == "Microsoft Internet Explorer"){ DD_belatedPNG.fix(Layer); }
}
código que no deberia de dar error, porque cuando no pongo:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
en el index.php, no da ni un solo fallo.
(Perdon por repetirme).