Foros del Web » Creando para Internet » Herramientas y Software »

Dreamweaver MX 2004 error title.js

Estas en el tema de Dreamweaver MX 2004 error title.js en el foro de Herramientas y Software en Foros del Web. Uso Dreamweaver MX 2004 , hoy ha aparecido la siguiente ventana de error, se repite a menudo y borra casi todo el código de la ...
  #1 (permalink)  
Antiguo 22/11/2007, 09:09
Avatar de RBZ
RBZ
Moderador
 
Fecha de Ingreso: noviembre-2005
Ubicación: Sevilla España
Mensajes: 11.559
Antigüedad: 19 años
Puntos: 2053
Dreamweaver MX 2004 error title.js

Uso Dreamweaver MX 2004, hoy ha aparecido la siguiente ventana de error, se repite a menudo y borra casi todo el código de la página. El error ocurre siempre en páginas sin doctype, las uso como include.


La linea 18 del archivo mencionado pone:

Código:
 return (titleObj.nodeType==Node.TEXT_NODE || (titleObj.nodeType=Node.ELEMENT_NODE && titleObj.tagName=="TITLE"));
¿Qué es lo que debería poner?.

Alguien tiene la misma versión para comparar lo que puede estar mal.

Como es corto añado el archivo completo Macromedia\Dreamweaver MX 2004\Configuration\Inspectors\title.js

Código:
// Copyright 2000, 2001, 2002, 2003 Macromedia, Inc. All rights reserved.


//form field names:
//Title - text field

// *********** GLOBAL VARS *****************************

var helpDoc = MM.HELP_inspTitle;
var TEXT_TITLE;

// ******************** API ****************************
function canInspectSelection(){
  var dom = dw.getDocumentDOM();
  var titleObj = dom.getSelectedNode();

  //accept if the selected node is text or if it is the title tag 
  return (titleObj.nodeType==Node.TEXT_NODE || (titleObj.nodeType=Node.ELEMENT_NODE && titleObj.tagName=="TITLE"));
}

function inspectSelection(){
  var dom = dw.getDocumentDOM();
  var titleObj = dom.getSelectedNode();
 
  while (titleObj.nodeType!=Node.ELEMENT_NODE ) //while an element node (the title one) is not selected
    titleObj=titleObj.parentNode; //traverse up the tree
    	
  TEXT_TITLE = findObject("Title");
  TEXT_TITLE.value = titleObj.innerHTML
  showHideTranslated();
}


// ******************** LOCAL FUNCTIONS ****************************

function setTitleTag(){
  var dom = dw.getDocumentDOM();
  var titleObj = dom.getSelectedNode();

//while an element node (the title one) is not selected
  while (titleObj.nodeType!=Node.ELEMENT_NODE ) 
    titleObj=titleObj.parentNode; //traverse up the tree
  
  if (titleObj.innerHTML != TEXT_TITLE.value){
    titleObj.innerHTML = TEXT_TITLE.value;
  }	
}
__________________
Sevilla monumentos de Sevilla Fotos de la ciudad
ViajeV
  #2 (permalink)  
Antiguo 22/11/2007, 11:41
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 19 años
Puntos: 281
Re: Dreamweaver MX 2004 error title.js

puede que este mensaje te ayude:
http://www.forosdelweb.com/f17/error...ata-js-493944/
  #3 (permalink)  
Antiguo 30/11/2007, 14:58
Avatar de RBZ
RBZ
Moderador
 
Fecha de Ingreso: noviembre-2005
Ubicación: Sevilla España
Mensajes: 11.559
Antigüedad: 19 años
Puntos: 2053
Re: Dreamweaver MX 2004 error title.js

Gracias juaniquillo por la respuesta, no pude pasarme antes. El enlace a la documentación oficial me dió la pista

Por si a alguien le sirve de ayuda cuento el desenlace del caso.

El problema era simple, al usar la función buscar y reemplazar borré el cierre de la etiqueta title de las páginas de la web, sin embargo el cierre estaba en el include con el resto de meta tags, por eso en el hosting se veía la web sin problema y en local no. ¿Me expliqué bien?. Un fallo tonto.

Saludos.
__________________
Sevilla monumentos de Sevilla Fotos de la ciudad
ViajeV
  #4 (permalink)  
Antiguo 30/11/2007, 19:32
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 19 años
Puntos: 281
Re: Dreamweaver MX 2004 error title.js

Pues gracias por explicar la solución. Espero que otras personas se puedan beneficiar de esta información.

Saludos.
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:02.