JAVA------Wie füge ich eine Datei in ein neues Fenster ein ?


 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
hundertkilometer
Mitglied

BeitragJAVA------Wie füge ich eine Datei in ein neues Fenster ein ? Antworten mit Zitat

axinio Internet Marketing
Ich bin dabei, eine Homepage zu erstellen und fange an, Javascripts einzufügen. Dabei habe ich jetzt folgendes Problem : Über einen Link kann ich zwar ein neues Fenster öffnen, bekomme es aber nicht hin, eine Datei in dieses Fenster einzufügen. Muss ich ihn komplett als Text ins Javascript schreiben oder kann ich ihn über einen anderen Befehl ins Fenster holen ? Nachstehend mal der Auszug aus meinem Quelltext ( Er soll in der fett dargestellten Zeile stehen ) :

<script type="text/javascript">
function fenster_oeffnen(){
var marathon_d=window.open("info20040404.html","marathon_d","width=400,height=600,left=200,top=200,dependent=1,location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0");
marathon_d.document.open("text/html");
marathon_d.document.writeln("<html>");
marathon_d.document.writeln(" <head>");
marathon_d.document.writeln(" <title>Marathon Deutsche Weinstraße</title>");
marathon_d.document.writeln(" <head>");
marathon_d.document.writeln("<body>");
marathon_d.document.writeln('Laufbericht')
marathon_d.document.writeln("<hr><div align=center><input type='button' value='Fenster schließen!' onClick='self.close();'></div>");
marathon_d.document.writeln("</body>");
marathon_d.document.writeln("</html>");
marathon_d.document.close();
}
</script><a href="javascript:fenster_oeffnen();">Marathon
Dt. Weinstra&szlig;e Bockenheim</a>


Vorab danke für eure Hilfe
09 Sep 2009 15:45
Benutzer-Profile anzeigen Private Nachricht senden
wpSEO, das Plugin für WordPress SEO
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

Was willst du in deinem Fenster anzeigen die Datei "info20040404.html"
oder das was du mit document.writeln(""); hinein schreibst? -
beides zusammen geht nicht!

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
09 Sep 2009 19:45
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
hundertkilometer
Mitglied

Beitrag Antworten mit Zitat

Ich möchte die Datei "info20040404" hineinschreiben. So weit bin ich jetzt. Jetzt ist aber ein anderes Problem aufgetreten : Sobald ich auf meinen Link klicke, geht das Fenster mit der Datei "info..." für Sekundenbruchteile auf, danach öffnet sich mein Fenster erneut, allerdings ist es leer.

So sieht mein Quelltext jetzt aus. Wo ist der Fehler ?


<td style="width: 300px; background-color: rgb(204, 204, 255);"><font
size="-1">

<script type="text/javascript">
function fenster_oeffnen(){
var marathon_d=window.open("info20040404.html","marathon_d","width=400,height=600,left=200,top=50,dependent=0,location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0");
marathon_d.document.open("text/html");
marathon_d.document.writeln("<html>");
marathon_d.document.writeln(" <head>");
marathon_d.document.writeln(" <title>Marathon Deutsche Weinstraße</title>");
marathon_d.document.writeln(" </head>");
marathon_d.document.writeln("<body>");
marathon_d.document.writeln();
marathon_d.document.writeln("</body>");
marathon_d.document.writeln("</html>");
marathon_d.document.close();
}
</script><a
href="javascript:fenster_oeffnen('info20040404.html');">Marathon
Dt. Weinstra&szlig;e Bockenheim</a> </font></td>
09 Sep 2009 20:20
Benutzer-Profile anzeigen Private Nachricht senden
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

Wenn du "info20040404.html" hinein schreibst dann versucht
das Fenster (der Browser) die Datei zu laden und anzuzeigen
(die Datei muss dann bereits vorhanden sein)

Oder du gibst keinen Dateinamen an und schreibst einen Text
mit document.write hinein.

var marathon_d=window.open("", "marathon_d","width=400,height=600,left=200,top=50,dependent=0,location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0");
...

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
09 Sep 2009 21:06
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
hundertkilometer
Mitglied

Beitrag Antworten mit Zitat

Die Datei "info20040404.html" ist vorhanden ! Der Browser lädt sie auch für einen kurzen Moment, öffnet dann aber ein neues, leeres Fenster.

Den Text mit document.write hineinzuschreiben, ist mir zu aufwändig. Dies möchte ich gerne vermeiden.
09 Sep 2009 21:37
Benutzer-Profile anzeigen Private Nachricht senden
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

Du verstehst mich einfach nicht
Natürlich öffnet sich ein neues Fenster,
zuerst soll der Browser (laut deiner Anweisung) die Datei "info20040404.html" im Fenster anzeigen und
in der nächsten JS-Zeile plötzlich, wird die Seite
durch den Inhalt von document.write ersetzt.

Zitat:
Den Text mit document.write hineinzuschreiben, ist mir zu aufwändig. Dies möchte ich gerne vermeiden.

Und warum schreibst du den Text nicht als Html-Datei
und lässt diesen dann im Fenster anzeigen?

Code:
<script type="text/javascript">
function fenster_oeffnen(das){
 var marathon_d = window.open(das, "marathon_d", "width=400,height=600,left=200,top=50");
}
</script>

<a href="javascript:fenster_oeffnen('info20040404.html');">Marathon Dt. Weinstra&szlig;e Bockenheim</a>

Mehr brauchst du dazu nicht.

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
10 Sep 2009 20:45
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
hundertkilometer
Mitglied

Beitrag Antworten mit Zitat

Doch. Ich verstehe dich schon. Ich habe den Text als html-Datei geschrieben ( info20040404.html) und auch mit "a href ... " angezeigt. Trotzdem öffnet sich darüber ein zweites, leeres Fenster Sad

Aaaah. Dann wird das zweite Fenster wegen "document.write" geöffnet ? Dann werde ich es mal versuchen, indem ich die document- Zeilen lösche !?
10 Sep 2009 21:21
Benutzer-Profile anzeigen Private Nachricht senden
hundertkilometer
Mitglied

Beitrag Antworten mit Zitat

So funktioniert es Very Happy

Danke für die Hilfe und die Geduld mit einem Javascript-Anfänger.

Trotzdem habe ich noch zwei Fragen :

1. wofür steht " (das) " hinter function + var ?

2. woher kommt das marathon_d ? ( Ich vermute, es wird automatisch umgewandelt in Kleinschreibung und einen Unterstrich für eine Leerstelle !?
10 Sep 2009 22:00
Benutzer-Profile anzeigen Private Nachricht senden
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

Zu 1.:
du kannst mit dem Link auch eine andere Seite im Fenster anzeigen lassen
zum Beispiel:
<a href="javascript:fenster_oeffnen('http://www.google.de');">Google</a>
oder
<a href="javascript:fenster_oeffnen('http://www.amazon.de');">Amazon</a>

"(das)" ist eine Variable und beinhaltet dann die gesendete Adresse.

2. "marathon_d" ist auch eine Variable, diese wird gekennzeichnet
durch var ...

Wenn du etwas über Javascript lernen möchtest dann kannst du den
Arrow Javascript-Grundkurs einmal anschauen.

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
11 Sep 2009 20:22
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge Farbverlauf in CSS-Datei CSS 1 Lupus_III 30 Jan 2012 15:14 Letzten Beitrag anzeigen
Keine neuen Beiträge onload einer definierten Datei (X)HTML 4 Ekkehart 05 Jan 2012 15:34 Letzten Beitrag anzeigen
Keine neuen Beiträge Mein neues Ebook kostenlos! Werbung - Projektvorstellung 0 curti 31 Dez 2011 15:17 Letzten Beitrag anzeigen
Keine neuen Beiträge BIETE Neues PrestaShop Template Marktplatz 0 sonchen80 22 Dez 2011 08:16 Letzten Beitrag anzeigen
Keine neuen Beiträge Werbebanner Fenster PHP / MySQL 11 Rose 29 Nov 2011 19:30 Letzten Beitrag anzeigen