Titelleiste bei window.open
susanne
- javascript
Hallo!
Eine Frage an die Javascript-Experten.
Ich öffne mit window.open() ein PDF. Nun erhalte ich in der Titelleiste des IE den Pfad und Namen des PDF angezeigt. Ich möchte aber nichts angezeigt bekommen oder den Titel selber festlegen.
Das PDF kann ich nicht bearbeiten.
Gibt es eine Möglichkeit bei Window.open() einen Titel zu übergeben?
Gruß
Susanne
Hallo,
Gibt es eine Möglichkeit bei Window.open() einen Titel zu übergeben?
Ja:
fenster=window.open("...","...","...");
fenster.document.title="Hallo Welt!";
MfG, Thomas
Hallo,
Gibt es eine Möglichkeit bei Window.open() einen Titel zu übergeben?
Ja:
fenster=window.open("...","...","...");
fenster.document.title="Hallo Welt!";MfG, Thomas
Hallo Thomas,
funktioniert leider nicht.
Gruß
Susanne
Hallo,
funktioniert leider nicht.
Die Puenktchen muessen natuerlich ersetzt werden durch die konkreten Inhalte:
fenster=window.open("datei.xyz","target_name","fenster_parameter");
MfG, Thomas
Moin Moin !
Funktioniert wohl nicht, weil document.title erstens read-only ist und zweitens bei PDFs (da nicht HTML) wahrscheinlich gar nicht existiert.
Ohne Frameset im neuen Fenster wird's wohl nicht gehen.
Alexander
Hallo,
Funktioniert wohl nicht, weil document.title erstens read-only ist und zweitens bei PDFs (da nicht HTML) wahrscheinlich gar nicht existiert.
Ich habe das mit einem leeren Fenster unter IE und Mozilla erfolgreich probiert, kann aber gerade keine weiteren Tests mit PDF-Inhalten machen.
MfG, Thomas
Die Puenktchen muessen natuerlich ersetzt werden durch die konkreten Inhalte:
fenster=window.open("datei.xyz","target_name","fenster_parameter");
Danke für den freundlichen Hinweis. Das nennt man wohl den Frauenbonus ;-)
Es geht leider auch nicht, wenn ich die ... ersetze. Übrigens hätte ich dann vermutlich zwar die richtige Titelleiste, aber kein PDF zu sehen bekommen...
Danke dennoch
Susanne
Hallo,
Es geht leider auch nicht, wenn ich die ... ersetze. Übrigens hätte ich dann vermutlich zwar die richtige Titelleiste, aber kein PDF zu sehen bekommen...
document.title ist read-only, bei meinen Tests hatte ich leere Fenster und dort zeigten IE und Mozilla den Text an.
Versuche es mal alternativ mit dieser Funktion, die ein HTML-Dokument mit PDF-Inhalt erzeugt. Ich habe einen IFRAME verwendet, weil es mit <object data="abc.pdf" type="application/pdf">...</object> nicht funktioniert hat:
function PDFOpen(titel,pdf_file,b,h)
{
fenster=window.open("","bla","width="+b+",height="+h);
fenster.document.open("text/html");
fenster.document.write("<html style="height: 100%"><head><title>"+titel+"</title></head><body style="margin: 0; height: 100%"><iframe src=""+pdf_file+"" width="100%" height="100%">Alternativinhalt</iframe></body></html>");
fenster.document.close();
}
Testaufruf:
<body onload="PDFOpen('Hallo Welt!','abc.pdf',500,250)">
MfG, Thomas
Hallo Thomas,
bin erst jetzt dazu gekommen, Deinen Vorschlag auszuprobieren,
weil ich zwischenzeitlich mit einer anderen Sache beschäftigt
war (wurde).
Es klappt. Vielen Dank!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Susanne