Einen Link von einem Bild herstellen

Vorgehensweise:

Sie können von einer Abbildung in einem HTML-Report mit einem Report oder einer Prozedur verknüpfen. Das Bild kann dem gesamten Report oder nur der Kopf- bzw. Fußzeile beigefügt werden (einschließlich Tabellenkopfzeilen und Tabellenfußzeilen sowie Zwischenkopfzeilen und Zwischenfußzeilen).

Die Syntax für Links von Bildern ist identisch mit der Syntax für Links von Reportkomponenten. Der einzige Unterschied ist, dass Sie IMAGE=image der StyleSheet-Deklaration hinzufügen.

Hinweis: Sie können einen Link zu einem Report oder einer Prozedur von einem Bild nur herstellen, wenn Sie das HTML-Format verwenden.


Nach oben

x
Syntax: Links von einem Bild angeben

Verwenden Sie Folgendes, um einen Link von einer Abbildung in einem Report oder einer Prozedur anzugeben:

TYPE=type, [subtype], IMAGE=image, FOCEXEC=fex 
   [(parameters ...)],[TARGET=frame,] $

Verwenden Sie Folgendes, um einen Link von einer Abbildung in einer URL anzugeben:

TYPE=type, [subtype], IMAGE=image, URL=url 
   [(parameters ...)],[TARGET=frame,] $

Verwenden Sie Folgendes, um einen Link von einer Abbildung in einer JavaScript-Funktion anzugeben:

TYPE=type, [subtype], IMAGE=image, JAVASCRIPT=function 
   [(parameters ...)],$

Hierbei gilt:

type
Identifiziert die Reportkomponente, die der Benutzer für die Ausführung des Links auswählt. Das TYPE-Attribut und sein Wert müssen am Anfang der Deklaration stehen. Sie können die folgenden Komponenten spezifizieren:

REPORT ermöglicht es Ihnen, einen Drilldown von einem Bild vorzunehmen, das dem gesamten Report beigefügt wurde.

TABHEADING oder TABFOOTING ermöglicht es Ihnen, einen Drilldown von einem Bild vorzunehmen, das einer Reportüberschrift oder -unterschrift beigefügt wurde.

HEADING oder FOOTING ermöglicht es Ihnen, einen Drilldown von einem Bild vorzunehmen, das einem Seitenkopf oder -fuß beigefügt wurde.

SUBHEAD oder SUBFOOT ermöglicht es Ihnen, einen Drilldown von einem Bild vorzunehmen, das einer Zischenkopfzeile oder -fußzeile beigefügt wurde.

Reportkomponenten sind in Eine Reportkomponente in einem WebFOCUS StyleSheet identifizieren beschrieben.

subtype
Sind alle weiteren Attribute, wie z. B. COLUMN, LINE, oder ITEM, die benötigt werden, um die Reportkomponente zu identifizieren, die Sie formatieren. Weitere Informationen über das Identifizieren von Reportkomponenten finden Sie unter Eine Reportkomponente in einem WebFOCUS StyleSheet identifizieren.
image
Gibt den Namen einer Bilddatei an. Das Bild muss in einer separaten Bilddatei vorhanden sein, und zwar in einem Format, das von Ihrem Browser unterstützt wird. Die meisten Browser unterstützen die Dateiformate GIF und JPEG.

Sie können eine lokale Bilddatei angeben oder mit einer URL auf ein Bild verweisen, das sich an einer anderen Stelle auf dem Netzwerk befindet. URLs können absolut sein, wie z. B. http://www.ibi.com/graphic.gif, oder ein relatives Alias, den Sie dem Anwendungsserver oder Webserver anzeigen, wie z. B. /ibi_apps/ibi_html/ibi_logo.gif.

Sie können alternativ auch ein alphanummerisches Feld im Report angeben (entweder ein BY-Sortierfeld oder ein Anzeigefeld), dessen Wert mit dem Namen der Bilddatei übereinstimmt. Informationen über das Einbeziehen und Positionieren von grafischen Abbildungen in einem Report mithilfe von StyleSheets finden Sie unter Die Reportseite layouten.

fex
Identifiziert den Dateinamen der verknüpften Prozedur, die ausgeführt werden soll, wenn der Benutzer die Reportkomponente auswählt. Genaueres über Links zu einer anderen Prozedur finden Sie unter Mit einem anderen Report verknüpfen.
url
Identifiziert jede gültige URL oder den Namen einer Reportspalte in Klammern, deren Wert eine gültige URL ist. Genaueres darüber, wie Sie einen Link zu einer URL herstellen, finden Sie unter Einen Link zu einer URL herstellen
Funktion
Identifiziert die JavaScript-Funktion, die ausgeführt werden soll, wenn der Benutzer die Reportkomponente auswählt. Genaueres über das Aufrufen einer JavaScript-Funktion finden Sie unter Einen Link zu einer JavaScript-Funktion herstellen.
Parameter
Sind Werte, die an den Report, die URL oder die JavaScript-Funktion weitergereicht werden. You can pass one or more parameters. Es muss die gesamte Reihe der Parameter in Klammern gesetzt werden und die Parameter müssen voneinander mit Leerzeichen getrennt werden. Weitere Informationen hierüber finden Sie unter Parameter erstellen.
frame
Identifiziert den Zielrahmen in der Webseite, in der die Ausgabe des Drilldown-Links angezeigt wird. Genaueres finden Sie unter Einen Zielrahmen angeben.

Hinweis: Sie können keinen Zielrahmen spezifizieren, wenn Sie eine JavaScript-Funktion ausführen. Die JavaScript-Funktion kann jedoch einen Zielrahmen für ihre Ergebnisse angeben.



Beispiel: Einen Link von einem Bild angeben

Das folgende Beispiel zeigt wie Sie einen Link zu einem Report von einem Bild herstellen. Die relevanten StyleSheet-Deklarationen sind in der Anfrage markiert.

Hauptreport

TABLE FILE EMPLOYEE
PRINT LAST_NAME BY EMP_ID
HEADING
"List Of Employees By Employee ID"
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET PAGE-NUM OFF
ON TABLE SET STYLE *
TYPE=HEADING, STYLE=BOLD, $
TYPE=REPORT, GRID=OFF, $ 
TYPE=REPORT, 
IMAGE=E:\IBI\WEBFOCUS80\APPS\IBINCCEN\IMAGES\LEFTLOGO.GIF,
     FOCEXEC=IMAGE-D, $ 
ENDSTYLE
END

Hinweis: Das IBINCCEN-Verzeichnis enthält die englische Version der Muster.

Drilldown-Report (IMAGE-D):

TABLE FILE EMPDATA
PRINT SALARY
BY DIV
WHERE DIV LE 'CORP';
ON TABLE SET PAGE-NUM OFF
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END

Die Ausgabe für den Hauptreport ist:

Wenn Sie auf die Grafik klicken, ist die Ausgabe:

DIV
SALARY
CE
 $62,500.00
 $54,100.00
 $25,400.00
$115,000.00
 $33,300.00
 $25,000.00
 $49,000.00
 $40,900.00
 $43,000.00
 $45,000.00
CORP
 $55,500.00
 $83,000.00
 $32,000.00
 $62,500.00
 $79,000.00
 $35,200.00
 $62,500.00
 $26,400.00

WebFOCUS