Der interaktive HTML-Hyperlink funktioniert nichtIch habe ein Skript, das Vlistboxen mit Schaltflächenfeldern kombiniert, die Hyperlinks in einer Datentabelle enthalten. Ich speichere die Datentabelle in einem Bericht, der eine interaktive HTML-Datei ist. Wenn ich als interaktives HTML speichere, sind die Hyperlinks deaktiviert. Gibt es eine Möglichkeit, sie zu aktivieren? Wenn ich die Datentabelle als normales HTML speichere, funktionieren die Hyperlinks, aber die Vlistboxen haben unterschiedliche Zellengrößen und der Bericht sieht schrecklich aus. Gibt es eine Möglichkeit, die Zellengrößen von Vlistboxen zu korrigieren? Ich habe versucht, die Vlistboxen in Aufstellungsboxen mit einer festen Größe zu platzieren. Im Journal sieht es gut aus, aber sobald ich es im HTML-Format speichere, geht die Formatierung verloren.
Der Code ist beigefügt, wir freuen uns über jede Hilfe.
Betreff: Interaktiver HTML-Hyperlink funktioniert nichtHallo @SKR ,
Damit dies funktioniert, muss der Ausdruck a sein einfacher Webausdruck, wie:
Netz(" http://test.new.com/ ");
Open(image_path, png);
wird nicht funktionieren, da Open in interaktivem HTML keine Unterstützung wie den Web-Befehl bietet.
Wenn Sie Ihren Code ändern könnten, um den Bilddateinamen in der URL zu kombinieren und den Web-Befehl anstelle von „Öffnen“ zu verwenden, sollte der Web-Befehl etwa so aussehen:
Netz(" http://test.new.com/ image1.png");
Dies ist ein einfacher Webausdruck, der funktionieren sollte, wenn er als interaktives HTML gespeichert wird.
Hoffentlich hilft das,
~John
Betreff: Interaktiver HTML-Hyperlink funktioniert nicht
<SPAN class="token function">I want to open an image, instead of a web page and modified the code from above like this:<BR /><BR />For</SPAN><SPAN class="token punctuation">(</SPAN> i <SPAN class="token operator">=</SPAN> <SPAN class="token number">1</SPAN><SPAN class="token punctuation">,</SPAN> i <SPAN class="token operator"><</SPAN> <SPAN class="token number">10</SPAN><SPAN class="token punctuation">,</SPAN> i<SPAN class="token operator">++</SPAN><SPAN class="token punctuation">,</SPAN> <SPAN class="token punctuation">(</SPAN>
event <SPAN class="token operator">=</SPAN> <SPAN class="token function">Char</SPAN><SPAN class="token punctuation">(</SPAN> <SPAN class="token punctuation">:</SPAN>event_number<SPAN class="token punctuation">[</SPAN>i<SPAN class="token punctuation">]</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
url <SPAN class="token operator">=</SPAN> <SPAN class="token punctuation">(</SPAN><SPAN class="token function">EvalInsert</SPAN><SPAN class="token punctuation">(</SPAN> <SPAN class="token string">"http://test.new.com/^event^"</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
button_expr <SPAN class="token operator">=</SPAN> <SPAN class="token function">evalinsert</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token string">"\[one_button = button box("</SPAN><SPAN class="token operator">^</SPAN>event<SPAN class="token operator">^</SPAN><SPAN class="token string">", </SPAN><SPAN class="token string">New Window( "Name_xxx", open( img_path, "png")))]\"</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
<SPAN class="token function">eval</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token function">parse</SPAN><SPAN class="token punctuation">(</SPAN>button_expr<SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
v <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> append</SPAN><SPAN class="token punctuation">(</SPAN>one_button<SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
<SPAN class="token punctuation">)</SPAN>
<SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;<BR /><BR />This works fine in the jmp report. However, when I create manually an interactive html the links do not work anymore, but give the message: "Disabled script button", when I try to hit the button!<BR />Any suggestions?<BR /></SPAN>
Betreff: Interaktiver HTML-Hyperlink funktioniert nichtDas funktioniert großartig. Ich habe jetzt aktive Hyperlinks in meiner interaktiven HTML-Datei. Danke für die prompte Unterstützung!!
Beifall,
Tesfu
Betreff: Interaktiver HTML-Hyperlink funktioniert nichtNach einem Gespräch mit @Melanie_J_Drake Als ich mich mit JSL befasste, wurde mir klar, dass mein Vorschlag nicht so einfach umzusetzen war.
Mit ihrem Rat und ihrer Hilfe aus dieser Diskussion So generieren Sie Schaltflächen innerhalb einer Schleife , ich dachte, ich sollte dir etwas mehr helfen.
Versuchen Sie Folgendes für Ihre erste For-Schleife:
For( i = 1, i < 10, i++, (
event = Char( :event_number[i]);
url = (EvalInsert( "http://test.new.com/^event^"));
button_expr = evalinsert("\[one_button = button box("^event^", web("^url^"), <<UNDERLINESTYLE></UNDERLINESTYLE>
Betreff: Interaktiver HTML-Hyperlink funktioniert nichtInteraktives HTML kann Hyperlink-Schaltflächen nur mit einem einfachen Webausdruck in ihrem Skript aktivieren. Ihr Beispiel erzeugt Schaltflächenskripte, die wie folgt aussehen:
Netz(" http://test.new.com/ " || Char(:event_number[i]));
Wenn Ihr Skript Schaltflächen mit einfachen Weblinks in ihrem Schaltflächenskript erzeugen könnte, wie zum Beispiel:
Netz(" http://test.new.com/ ");
Sie sollten funktionieren, wenn sie als interaktives HTML gespeichert werden.