Hallo
ich möchte in einer html Seite an verschiedenen Stellen
verschiedene pdf Dokumente in einem größenbestimmten Fenster
aufrufen.
Das kannst du leider gar nicht beeinflussen. Du kannst zwar mit „window.open“ versuchen(!), ein neues Fenster in der von dir gewünschten Weise zu erzeugen, aber die letzte Kontrolle darüber haben die Technik des Besuchers deiner Seite und die Konfiguration seines Browsers.
Es klappt bestens im IE, aber die Größenvorgaben werden im
Firefox und Chrome ignoriert und es wird ein neues Fenster /
Tab geöffnet in Vollgröße
Du merkst ja schon, dass diese Fensteröffnerei nicht so funktioniert, wie du willst. Du verwendest etwas, das je nach Betriebssystem, Browser und Konfiguration völlig unterschiedlich bei den Besucherinnen ankommen kann.
Und dabei sind die von dir getesteten Programme (Internet Explorer, Firefox und Chrome) längst nicht die einzigen Browser. Dazu gibt es noch unzählige Browser-Plugins, die das Öffnen neuer Fenster oder die Größenfestlegung von Fenstern verhindern sollen und auch können. Allein im Firefox kannst du außer mit dem Menübefehl auch über die Konfigurationsseite „about:config“ eine Menge Dinge einstellen, die ebenfalls PopUps und die Größenänderung von Fenstern betreffen.
Was dort eingestellt wird, ist „Gesetz“ des Anwenders und hebelt alles aus, was du dir wünschst.
Außerdem: Wie groß willst du ein Fenster vorgeben, wenn die Webseite z.B. auf einem Handybildschirm angezeigt wird? Die Maße, die du dir wünschst, sind vielleicht auf dem Monitor gar nicht vorhanden?
Mein Vorschlag wäre also:
Nicht versuchen, den Besucherinnen deiner Seite Fenstergrößen aufzuzwingen, sondern wie an vielen Stellen empfohlen wird, alle deine Inhalte in ein und demselben Fenster anzeigen lassen, dessen Größe jede Person nach eigenen Wünschen einstellen kann. Und jeder, der will, kann beim Klicken selbst ein neues Fenster öffnen lassen. Volle Kontrolle also bei der Besucherin - ganz wie es sich bei HTML-Seiten gehört.

Gruß
A