Red de conocimiento informático - Conocimiento informático - Cómo resolver el problema de que la función del botón SouthidcEditor no es válida y no se puede utilizar

Cómo resolver el problema de que la función del botón SouthidcEditor no es válida y no se puede utilizar

Recientemente, cuando estaba probando el código fuente de un sitio web, descubrí que usaba el editor SouthidcEditor. Hoy en día, es raro ver que este editor se use en el backend del sitio web. Sin embargo, en el pasado, el código fuente de muchos sitios web puede haber usado este editor SouthidcEditor. Durante el proceso de prueba del código fuente, descubrí que cuando usaba el editor SouthidcEditor en segundo plano para el procesamiento de textos, como negrita, subrayado y adición. hipervínculos, etc., no fue posible. Cuando hice clic en él, no hubo respuesta. Así que busqué en línea y ahora compartiré el método con usted. Este problema no ocurrirá incluso si Microsoft actualiza IE a una versión superior en el futuro.

Si tu computadora tiene este problema, por favor cuéntame el problema y definitivamente te ayudaré a resolverlo.

Si su computadora tiene instalado IE7.0, IE8.0 o IE9.0, no puede usar el editor SouthidcEditor normalmente. La razón por la que no se puede usar es que no se puede usar la función anónima(). en ie8.0/ Usado en ie9.0, ie8.0

/ie9 solo se puede usar en onclick (evento), mientras que otros IE8.0 e inferiores solo pueden usar anónimo(), por lo que intente Aquí se debe utilizar la función de JavaScript, utilice el código 8.0 para la operación de prueba en el cliente, es decir. Si se produce un error, intente solucionarlo con el código inferior a 8.0.

El código es el siguiente:

if (element.YUSERONCLICK)

{

prueba

{

eval(element.YUSERONCLICK + onclick(event));

}

catch (e){

eval(element. YUSERONCLICK + anónimo ());

}

}

El uso de este método también es muy simple. Solo necesitamos modificar 2 archivos en el sitio web. El primero es editor.asp (la mayoría de los archivos se encuentran en el directorio raíz del sitio web) y el segundo es Editor.js (en la carpeta SouthidcEditor\Include. Abra estos dos archivos respectivamente y busque si). (elemento.YUSERONCLICK) eval(elemento .YUSERONCLICK + anónimo()); luego puede reemplazar directamente el código anterior, guardarlo y luego ir al fondo para probar si la función es normal.