Compruebe si el elemento html existe con iMacros y javascript
Quiero verificar si existe un elemento HTML con iMacros. Si lo hace, quiero ir a una URL. Si no, quiero ir a otra URL.
Como iMacros no tiene declaraciones, usé javascript con el EVAL de iMacros. Aquí está la línea que maneja la ejecución de javascript:
SET !VAR3 EVAL("var element = window.content.document.getElementById(\"some_element\");
if (typeof(element) != 'undefined' && element != null) {
var redirect = 'http://192.168.178.22/sc/report.php';
} else {
var redirect = 'http://192.168.178.22/sc/index.php?action=connect';
}
redirect;
")
* Todo está en una línea, pero lo formateé aquí.
Entonces, voy a redirigir con
URL GOTO={{!VAR3}}
El problema está en ambos casos, el! VAR3 está configurado como "indefinido".
Intenté casi el mismo código JS solo en Firefox, y parece estar funcionando.
Windows 8 con la última versión de Firefox y la última versión de iMacros.
Gracias.