susanne: Titelleiste bei window.open

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

  1. Hallo,

    Gibt es eine Möglichkeit bei Window.open() einen Titel zu übergeben?

    Ja:

    fenster=window.open("...","...","...");
    fenster.document.title="Hallo Welt!";

    MfG, Thomas

    1. 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

      1. 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

        1. 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

          --
          Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
          1. 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

        2. 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

          1. 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

            1. 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