Cómo agregar enlaces HTML a archivos HTML interactivos JMPHola comunidad JMP,
(JMP Pro 14.1.0, W10E de 64 bits)
Tengo varios archivos HTML interactivos JMP guardados por separado; debo tenerlo de esta manera porque estoy usando "Cambio de columna" y HTML no tiene concepto de columnas, por lo tanto, no puedo cambiarlas.
En su lugar, me gustaría insertar un enlace href de uno de los archivos HTML de análisis al otro.
Por ejemplo, tengo un HTML interactivo anova oneway llamado "test.htm". En JMP, uso el conmutador de columnas para cambiar la columna categórica horizontal y guardarla como "test2.htm".
Me gustaría entrar y editar los archivos HTM para que haya un enlace incrustado en cada uno que lo lleve al otro. es posible? He intentado varias cosas, como agregarlo en las etiquetas o usar etiquetas , pero no funcionan. Parece que esto debería ser factible.
¡Gracias de antemano por tu tiempo!
SD
ACTUALIZACIÓN: Entonces, descubrí que puedo llamar a una función JMP en JavaScript para generar un nuevo botón en la parte superior del HTML interactivo que se vincula con el otro archivo y abrirá una nueva pestaña en el navegador. Una solución temporal, pero no ideal. Me gustaría no tener que agregarlo a una sección aleatoria dentro de JavaScript, sino en una ubicación más fácil de encontrar para que la edición de varios archivos sea mucho más fácil. Cualquier idea sobre cómo aprovechar esto para una forma más fácil de cambiar entre análisis a través de HTML es muy apreciada. ¡Gracias!
_(u,"test2.htm","spaceLeft","buttonSquare buttonUp")
Re: Cómo agregar enlaces HTML a archivos HTML interactivos JMPHola, Juan,
¿Puedes dar más detalles sobre la segunda opción? Me enfrento a otro desafío. Cuando hago un gráfico de control, incluyo el filtro de datos locales, desmarco incluir y lo guardo como HTML interactivo, el filtro parece funcionar. Pero cuando hago lo mismo con un tablero con 2 paneles, es decir, Filtro + 1 tablero (con el gráfico) y anulo la selección de incluir, el filtro ya no es interactivo para el gráfico al lado. ¿Puedes ayudarme con eso? Gracias.
Re: Cómo agregar enlaces HTML a archivos HTML interactivos JMPDe nada.
Re: Cómo agregar enlaces HTML a archivos HTML interactivos JMPHola @John_Powell_JMP ,
Muchas gracias por la explicación clara sobre cómo solucionar el problema del conmutador de columnas con archivos HTML. Dudo que tengamos suficiente necesidad de usar JMP Live, por eso quería encontrar un formato que pudiera funcionar.
Me gusta la opción del Tablero como un archivo HTML, ya que los datos de un análisis están vinculados al otro, por lo que es genial. Generé las tres opciones que proporcionó y las compartí con mi colega, que es quien necesita compartir los datos. Averiguaré qué método prefiere y lo ayudaré con eso.
¡Gracias!,
SD
Re: Cómo agregar enlaces HTML a archivos HTML interactivos JMPHola DS,
Nuestros archivos HTML interactivos no están diseñados para ser editados. Construimos el contenido cuando la página se carga utilizando código JavaScript, por lo que cualquier cosa que intente inyectar se sobrescribirá, excepto, por supuesto, algo en la sección en sí misma que llama a una función de nombre extraño dentro de nuestro código JavaScript comprimido para agregar un botón. .</P>
<P>Sin embargo, hay algunas formas de lograr una sola página web con un gráfico para cada columna de su selector de columnas. Las dos primeras opciones a continuación serán útiles si desea reconstruir sus archivos HTML interactivos, mientras que la tercera es útil si desea trabajar con archivos HTML existentes. Finalmente, sería negligente si no mencionara que si tuviera JMP Live o estuviera dispuesto a usar JMP Public (con JMP 15), los conmutadores de columnas publicados funcionarían como esperaba sin ningún trabajo adicional. Ver<a href="https://community.jmp.com/t5/JMPer-Cable/Column-Switchers-in-JMP-Live/m-p/228135#U228135"> Conmutadores de columna en JMP Live</a></P>
<P> </P>
<P>1. Si está dispuesto a reconstruir sus archivos HTML interactivos, puede crear informes separados, uno para cada columna, seleccionando Rehacer análisis y luego seleccionando otra columna del selector de columnas. A continuación, use Archivo > Publicar > Publicar en archivo y elija todos los informes que creó. Esto generará una página web con miniaturas de cada variación de su trama en la que puede hacer clic para iniciar una específica.</P>
<P> </P>
<P>Esto no crea un botón 'Siguiente', por lo que tendría que usar el botón Atrás del navegador para elegir el siguiente.</P>
<P> </P>
<P>Si realmente desea un botón "Siguiente" en lugar de una página con varias miniaturas, puede hacer clic con el botón derecho en el triángulo gris a la izquierda del selector de columnas y elegir Agregar elemento > Agregar referencia de URL. Para el Nombre del enlace, ingrese Siguiente y para la URL, elimine http:// e ingrese ./<nextFile.htm> donde <nextFile.htm> es el nombre del próximo archivo HTML interactivo que le gustaría mostrar. Para que esto funcione, debe elegir los nombres de archivo que va a guardar con anticipación y asegurarse de usar esos nombres de archivo cuando guarde como HTML interactivo. Para mantenerlo simple, debe guardar todos los archivos en la misma carpeta.</P>
<P> </P>
<P>2. Otra opción es crear un Tablero y colocar cada variación en una pestaña separada. A continuación, guarde el panel como HTML interactivo. Puedo dar más detalles sobre esto si te gusta esta solución.</P>
<P> </P>
<P>3. Si debe trabajar con archivos HTML interactivos existentes, puede envolver cada uno en un iFrame con una referencia al siguiente.Supongamos que decide llamar a estos archivos envolventes Frame1.htm, Frame2.htm, ... FrameN.htm. Cada uno se vería así:</P>
<PRE><!DOCTYPE html>
<html><head></head><body>
<style>
.next { position:absolute; right:0; margin-right:30px; z-index:10000 }
.wrapper { position:absolute; top:0; left: 0; right: 0; bottom: 0; }
.wrapper iframe { display:block; width:100%; height:100%; border:none; }
</style>
<a class="next" href="./Frame2.htm">Next</a>
<div class="wrapper"><iframe frameborder="0" src="./oneway.htm" ></iframe></div>
</body>
</html></PRE>
<P>El href en el elemento <a> apuntaría al siguiente archivo contenedor (./FrameX.htm) y el último podría apuntar al primero.</P>
<P>El src en el elemento <iframe> es el nombre del archivo HTML interactivo existente y sería diferente en cada archivo FrameX.htm. El "./" delante del nombre del archivo supone que los archivos Frame y los archivos HTML interactivos originales están todos en la misma carpeta, pero esto se puede modificar para que apunte a otra carpeta.</P>
<P> </P>
<P>Espero que una de estas soluciones funcione mejor para usted que la solución que encontró.</P>
<P>-John</P>
<P> </P>
<P> </P>
<P> </P>
<P> </P></lingo-body>