P_H_I_L
Erfahrenes Mitglied
Hallo hier meine Problemstellung:
ich möchte automatisch beim öffnen einer Seite 3 PDF's öffnen.
das automatische öffnen mache ich mit Hyperlinks, die ich im onLoad der Seite mittels JavaScript aufrufe.
--> wie man sieht verweisen die 3Hyperlinks, auf 3 verschiedene Seiten. Hinter jeder seite verbirgt sich im Init eine Funktion die das PDF öffnen soll.(1 ist ein Report, 2 wird aus Datenbank gelesen Blob und das dritte PDF wird auch aus DB gelesn)
also beim Debuggen sehe ich, wie die 3 bisher "leeren" Fenster aufgehen. Ich arbeite beim Hyperlink mit target = "newPage"
doch dann überschreiben sich die PDF's. Das heißt, das aktuelle Fenster überschreibt sich. man sieht zuerst den einen Report, dann kurz darauf das 2 PDF aus der DB und dann das letzte PDF bleibt stehen.
Doch es sollen alle 3Reports geöffnet bleiben. was mache ich falsch?
ich arbeite mit Response:
ist ein Beispiel aus dem 2. PDF-Funktion
HttpServletResponse response2 = (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse();
ist her schon der Fehler? Bin ratlos, habe gedacht wenn ich auf 3 verschiedene Seiten mit Funktionen verweise, dann merkt sich das das Fenster und in jedem zugewiesenen Fenster wird das pdf geöffnet. aber das ist hier nicht der fall.. hmm weiß nicht weiter
ich möchte automatisch beim öffnen einer Seite 3 PDF's öffnen.
das automatische öffnen mache ich mit Hyperlinks, die ich im onLoad der Seite mittels JavaScript aufrufe.
Code:
ImageHyperlink1:
/faces/partner/pdf.jsp?docID1=1
ImageHyperlink2:
/faces/partner/Preisverzeichnis.jsp?docID2=2
ImageHyperlink3:
/faces/partner/Imagebrochuere.jsp?docID3=3
--> wie man sieht verweisen die 3Hyperlinks, auf 3 verschiedene Seiten. Hinter jeder seite verbirgt sich im Init eine Funktion die das PDF öffnen soll.(1 ist ein Report, 2 wird aus Datenbank gelesen Blob und das dritte PDF wird auch aus DB gelesn)
also beim Debuggen sehe ich, wie die 3 bisher "leeren" Fenster aufgehen. Ich arbeite beim Hyperlink mit target = "newPage"
doch dann überschreiben sich die PDF's. Das heißt, das aktuelle Fenster überschreibt sich. man sieht zuerst den einen Report, dann kurz darauf das 2 PDF aus der DB und dann das letzte PDF bleibt stehen.
Doch es sollen alle 3Reports geöffnet bleiben. was mache ich falsch?
ich arbeite mit Response:
ist ein Beispiel aus dem 2. PDF-Funktion
HttpServletResponse response2 = (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse();
ist her schon der Fehler? Bin ratlos, habe gedacht wenn ich auf 3 verschiedene Seiten mit Funktionen verweise, dann merkt sich das das Fenster und in jedem zugewiesenen Fenster wird das pdf geöffnet. aber das ist hier nicht der fall.. hmm weiß nicht weiter
Zuletzt bearbeitet: