Explorer Fenster mit festgesetzter Größe + noreziable
Marc
- html
0 Christian Seiler0 Marc
Hallo zusammen,
ich bräuchte ein wenig Hilfestellung. Ich habe folgenden code:
<HTML>
<HEAD>
<TITLE>test</TITLE>
</HEAD>
<TABLE BORDER=0 WIDTH=569 HEIGHT=483>
<TR><TD>
<IMG SRC="C:\Windows..." ALIGN="MIDDLE" VALIGN="CENTER">
</TABLE>
</HTML>
Ich möchte mir ein Bild anzeigen lassen, wenn ich das .htm file öffne. Jetzt hat das Bild eine bestimmte Größe von 569 x 483. Wenn ich es öffne, möchte ich, dass das sich öffnende Explorer Fenster gerade so groß ist, dass es das von mir gewünschte Bild anzeigen kann und das das Explorer Fenster in seiner Größe nicht verändert werden kann.
Wie kriege ich das hin, kommt da javascript mit ins Spiel, wenn es auch ohne ginge wäre ich darüber sehr dankbar!
Danke schonmal im Voraus!
Marc
Hallo Marc,
Wie kriege ich das hin, kommt da javascript mit ins Spiel,
Ja. Du musst ein neues Fenster öffnen und das alte schließen. Wie man ein neues Fenster öffnet, erfährst Du hier:
http://selfhtml.teamone.de/javascript/objekte/window.htm#open
http://home.t-online.de/home/dj5nu/js-popup.html
Wie Du das alte schließt, ohne dass eine Abfrage kommt, erfährst Du hier:
http://www.xs4all.nl/~ppk/js/croswin.html#closingopener
wenn es auch ohne ginge
Nein.
Ich hoffe mal für Dich, dass Du es für Dich selbst oder für eine Intranetlösung brauchst und es nicht Deinen Besuchern antuen willst.
Viele Grüße,
Christian
Hallo Christian,
danke schonmal vorab! Ich habe es gerade mit folgendem Code versucht:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
F1 = window.open("datei.htm","Fenster1","width=310,height=400,left=0,top=0");
F2 = window.open("datei.htm","Fenster2","width=310,height=400,left=320,top=0");
self.focus();
self.close();
//-->
</script>
</head>
<body>
</body>
</html>
Wenn ich die ganze F2 Zeile Lösche öffnet sich dann nur noch 1 Fenster? Ist das richtig? Und nun noch ein weiteres Problem, wenn ich statt datei.htm den Pfad zu der von mir gewünschten .htm Datei wähle funktioniert das ganze nicht, was mache ich denn noch falsch?
Kein Grund zur Sorge ich teste was für mich!
Gruß
Marc
Hallo Marc,
Wenn ich die ganze F2 Zeile Lösche öffnet sich dann nur noch 1 Fenster?
Natürlich.
Ist das richtig?
Ja. window.open öffnet ein Fenster. Wenn Du window.open zwei mal aufrufst, dann hast Du zwei Fenster. Wenn Du es einmal aufrufst hast Du ein Fenster.
Und nun noch ein weiteres Problem, wenn ich statt datei.htm den Pfad zu der von mir gewünschten .htm Datei wähle funktioniert das ganze nicht, was mache ich denn noch falsch?
Ohne den Code zu kennen, kann ich Dir es nicht sagen, theoretisch müsste das funktionieren.
self.focus();
self.close();
Das self.focus() ist unnötig und das self.close() produziert so eine Warnmeldung. Ich habe Dir einen Link gepostet, wo steht, wie man diese deaktivieren kann.
Viele Grüße,
Christian
Hallo Christian,
also ich habe gerade ein wenig probiert, aber nichts klappt.
Mein Ziel:
Ich öffne meine htm Datei.
Explorer öffnet sich
in der Mitte steht ein Link
so weit so gut!
Jetzt klicke ich den Link an und es soll sich das Fenster mit dem Link schließen und sich ein neues Fenster in einer bestimmten Größe öffnen und in der Größe nicht veränderbar sein.
Habe schon alles probiert mit Deinen Seiten, aber nichts wirkt.
Wie müsste der Code denn aussehen?
Kannst Du mir noch ein wenig auf die Sprünge helfen?
Gruß,
Marc
Hallo Marc,
Habe schon alles probiert mit Deinen Seiten, aber nichts wirkt.
Wie müsste der Code denn aussehen?
Dies ist ein Forum zur Hilfe zur Selbsthilfe. Wenn Du Deinen fehlerhaften Code postest, sagen wir Dir gerne, was daran falsch ist, und was Du ändern musst, damit es läuft.
Viele Grüße,
Christian