Comment ajouter des liens HTML aux fichiers HTML interactifs JMPSalut la communauté JMP,
(JMP Pro 14.1.0, W10E 64 bits)
J'ai plusieurs fichiers HTML interactifs JMP enregistrés séparément - je dois l'avoir ainsi car j'utilise "Column Switcher" et HTML n'a pas de concept de colonnes, donc je ne peux pas les désactiver.
Au lieu de cela, j'aimerais insérer un lien href d'un des fichiers HTML d'analyse à l'autre.
Par exemple, j'ai un HTML interactif anova à sens unique appelé "test.htm". Dans JMP, j'utilise le sélecteur de colonne pour modifier la colonne catégorielle horizontale et l'enregistrer sous "test2.htm".
J'aimerais entrer et éditer les fichiers HTM afin qu'il y ait un lien intégré dans chacun pour vous emmener à l'autre. Est-ce possible? J'ai essayé plusieurs choses, comme l'ajouter dans les balises ou utiliser les balises , mais cela ne fonctionne pas. Il semble que cela devrait être faisable.
Merci d'avance pour votre temps!
DS
MISE À JOUR : J'ai donc découvert que je pouvais appeler une fonction JMP dans le JavaScript pour générer un nouveau bouton en haut du HTML interactif qui renvoie à l'autre fichier et ouvrira un nouvel onglet dans le navigateur. Une solution de contournement temporaire, mais pas idéale. J'aimerais ne pas avoir à l'ajouter à une section aléatoire dans le JavaScript, mais plutôt dans un emplacement plus facile à trouver afin que l'édition de plusieurs fichiers soit beaucoup plus facile. Toute réflexion sur la façon de s'appuyer sur cela pour passer plus facilement d'une analyse à l'autre via HTML est très appréciée. Merci!
_(u,"test2.htm","espaceGauche","boutonbouton carré vers le haut")
Re : Comment ajouter des liens HTML aux fichiers HTML interactifs JMPSalut John,
Pouvez-vous s'il vous plaît élaborer plus sur la 2ème option? Je suis confronté à un autre défi. Lorsque je crée une carte de contrôle, que j'inclus le filtre de données local, que je décoche l'inclusion et que je l'enregistre au format HTML interactif, le filtre semble fonctionner. Mais lorsque je fais la même chose avec un tableau de bord à 2 panneaux, c'est-à-dire Filtre + 1 tableau de bord (avec le graphique) et que je décoche inclure, le filtre n'est plus interactif pour le graphique à côté. Pouvez-vous m'aider? Merci.
Re : Comment ajouter des liens HTML aux fichiers HTML interactifs JMPJe t'en prie.
Re : Comment ajouter des liens HTML aux fichiers HTML interactifs JMPSalut @John_Powell_JMP ,
Merci beaucoup pour l'explication claire sur la façon de contourner le problème du sélecteur de colonne avec les fichiers HTML. Je doute que nous ayons suffisamment besoin d'utiliser JMP Live, c'est pourquoi je voulais trouver un format qui pourrait fonctionner.
J'aime moi-même l'option Dashboard en tant que fichier HTML, car les données d'une analyse sont liées à l'autre, donc c'est très cool. J'ai généré les trois options que vous avez fournies et les ai partagées avec mon collègue qui est celui qui doit partager les données. Je vais découvrir quelle méthode il préfère et l'aider avec ça.
Merci!,
DS
Re : Comment ajouter des liens HTML aux fichiers HTML interactifs JMPSalut DS,
Nos fichiers HTML interactifs ne sont pas conçus pour être modifiés. Nous construisons le contenu lorsque la page est chargée à l'aide de code JavaScript, donc tout ce que vous essayez d'injecter sera écrasé, sauf bien sûr quelque chose dans la section elle-même qui appelle une fonction au nom étrange dans notre code JavaScript compressé pour ajouter un bouton .</P>
<P>Cependant, il existe plusieurs façons d'obtenir une seule page Web avec un graphique pour chaque colonne de votre sélecteur de colonnes. Les deux premières options ci-dessous seront utiles si vous souhaitez reconstruire vos fichiers HTML interactifs, tandis que la troisième est utile si vous souhaitez travailler avec des fichiers HTML existants. Enfin, je m'en voudrais de ne pas mentionner que si vous disposiez de JMP Live ou que vous souhaitiez utiliser JMP Public (avec JMP 15), les sélecteurs de colonnes publiés fonctionneraient comme prévu sans aucun travail supplémentaire. Voir<a href="https://community.jmp.com/t5/JMPer-Cable/Column-Switchers-in-JMP-Live/m-p/228135#U228135"> Commutateurs de colonnes dans JMP Live</a></P>
<P> </P>
<P>1. Si vous souhaitez reconstruire vos fichiers HTML interactifs, vous pouvez créer des rapports séparés, un pour chaque colonne en choisissant Refaire l'analyse, puis choisir une autre colonne dans le sélecteur de colonne. Ensuite, utilisez Fichier > Publier > Publier dans un fichier et choisissez tous les rapports que vous avez créés. Cela générera une page Web avec des vignettes de chaque variante de votre intrigue sur laquelle vous pourrez cliquer pour en lancer une spécifique.</P>
<P> </P>
<P>Cela ne crée pas de bouton "Suivant", vous devez donc utiliser le bouton de retour du navigateur pour choisir le suivant.</P>
<P> </P>
<P>Si vous voulez vraiment un bouton "Suivant" au lieu d'une page avec plusieurs vignettes, vous pouvez cliquer avec le bouton droit sur le triangle gris à gauche du sélecteur de colonnes et choisir Ajouter un élément > Ajouter une référence d'URL. Pour le nom du lien, entrez Next et pour l'URL, supprimez le http:// et entrez ./<nextFile.htm> où <nextFile.htm> est le nom du prochain fichier HTML interactif que vous souhaitez afficher. Pour que cela fonctionne, vous devez choisir à l'avance les noms de fichiers dans lesquels vous allez enregistrer et vous assurer d'utiliser ces noms de fichiers lorsque vous enregistrez au format HTML interactif. Pour faire simple, vous devez enregistrer tous les fichiers dans le même dossier.</P>
<P> </P>
<P>2. Une autre option consiste à créer un tableau de bord et à placer chaque variation sur un onglet séparé. Enregistrez ensuite le tableau de bord au format HTML interactif. Je peux développer cela si vous aimez cette solution.</P>
<P> </P>
<P>3. Si vous devez travailler avec des fichiers HTML interactifs existants, vous pouvez envelopper chacun d'eux dans un iFrame avec une référence au suivant.Supposons que vous décidiez d'appeler ces fichiers wrapper Frame1.htm, Frame2.htm, ... FrameN.htm. Chacun ressemblerait à ceci :</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>Le href dans l'élément <a> pointerait vers le prochain fichier wrapper (./FrameX.htm) et le dernier pourrait pointer vers le premier.</P>
<P>Le src dans l'élément <iframe> est le nom du fichier HTML interactif existant et serait différent dans chaque fichier FrameX.htm. Le "./" devant le nom du fichier suppose que les fichiers Frame et les fichiers HTML interactifs d'origine se trouvent tous dans le même dossier, mais cela peut être modifié pour pointer vers un autre dossier.</P>
<P> </P>
<P>J'espère que l'une de ces solutions fonctionnera mieux pour vous que la solution que vous avez trouvée.</P>
<P>-John</P>
<P> </P>
<P> </P>
<P> </P>
<P> </P></lingo-body>