mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 17.06.2001, 19:23   #1
TP-Junior
 
Registriert seit: Feb 2001
cyberfish macht alles soweit korrekt
Question

Offene Fenster finden mit JavaScript


Hallo!

Ich habe mit JavaScript ein weiteres Browser-Fenster geöffnet. Es dient als Debug-Fenster bei der PHP-Programmierung.

Nun möchte ich auch beim Aufruf anderer Seiten noch Text im Debug-Fenster anhängen (document.writeln()...).

Doch dazu muss ich an das schon offene Fenster ran. Das Problem ist, dass die Referenz auf das Fenster beim Aufruf einer neuen Seite verloren geht.

Wie komme ich mit JavaScript an das Fenster? Ich denke da an eine Liste aller offenen Fenster, wo ich das als "DebugWindow" bezeichnete Fenster finde und darüber zumindest prüfen kann, ob es schon offen ist.

Wer kann mir helfen?!?

DANKE!

cy-fish.
cyberfish ist offline   Mit Zitat antworten


Alt 18.06.2001, 18:20   #2
TP-Insider
 
Benutzerbild von wuselmann
 
Registriert seit: May 2001
Ort: Wolfenbüttel
wuselmann ist auf einem guten Weg
Question

Wenn Dein Fenster DebugWindow heisst solltest Du es doch mit DebugWindow.document.writeln() weiterhin erreichen.

Oder ist gerade das Dein Problem?
__________________
Wo kämen wir denn hin, wenn wir keine Träume mehr hätten? ™
shark-design Internet, Druck & Kommunikation in Wolfenbüttel
wuselmann ist offline   Mit Zitat antworten
Alt 18.06.2001, 18:24   #3
TP-Junior
 
Registriert seit: Feb 2001
cyberfish macht alles soweit korrekt
Genau das ist das Problem. Die Referenz Debug-Window besteht ja nicht mehr, wenn ich zum Beispiel die Seite des dieses Fenster aufrufenden Browsers neulade.

Die Frage ist, wie ich an eine neue Referenz komme?
cyberfish ist offline   Mit Zitat antworten
Alt 18.06.2001, 19:40   #4
TP-Insider
 
Benutzerbild von wuselmann
 
Registriert seit: May 2001
Ort: Wolfenbüttel
wuselmann ist auf einem guten Weg
Dann öffne das Fenster mit dem selben Namen nocheinmal. Der Browser sollte das Fenster dann schon kennen und alle Ausgaben in dieses schreiben.

Werbebanner werden ja nach einem Reload der aufrufenden Seite auch nicht nocheinmal geöffnet, wenn sie einen eindeutigen Namen haben.
__________________
Wo kämen wir denn hin, wenn wir keine Träume mehr hätten? ™
shark-design Internet, Druck & Kommunikation in Wolfenbüttel
wuselmann ist offline   Mit Zitat antworten
Alt 18.06.2001, 19:57   #5
TP-Junior
 
Registriert seit: Feb 2001
cyberfish macht alles soweit korrekt
Stimmt. Mache ich ja auch eigentlich.

Kann ich denn dann noch herausfinden, ob da schon was drinsteht?
Weil nur wenn ich es ganz neu öffne will ich einen HTML-Kopf dort ausgeben. Ansonsten halt nur eine neue Zeile einfügen.

Oki, danke.
cyberfish ist offline   Mit Zitat antworten
Alt 18.06.2001, 21:41   #6
TP-Insider
 
Benutzerbild von wuselmann
 
Registriert seit: May 2001
Ort: Wolfenbüttel
wuselmann ist auf einem guten Weg
Muss das denn sein?

Für Debug-Sachen braucht es doch eigendlich keine HTML-Sachen.

Schiebe doch einfach die Infos raus, der Browser sollte es dann anzeigen. Auch ohne HTML-Formatierung. Denke ich.

Ansonsten habe ich geradde noch was ausgeknobelt:
Suche mit DebugWindow.document.find() nach einer spitzen Klammer und Du weisst, ob schon was drinsteht.

Das sollte gehen.

Sach ma an, wenn's klappt.
__________________
Wo kämen wir denn hin, wenn wir keine Träume mehr hätten? ™
shark-design Internet, Druck & Kommunikation in Wolfenbüttel
wuselmann ist offline   Mit Zitat antworten
Alt 19.06.2001, 15:58   #7
TP-Junior
 
Registriert seit: Feb 2001
cyberfish macht alles soweit korrekt
Keine schlechte Idee, meines Wissens gibt es diese Funktion aber nicht. Zumindest hat's auch nicht funktioniert.

Statt dessen habe ich folgendes gefunden:
var elements = DebugWindow.document.body.getElementsByTagName("TABLE");

elements.length enthält dann die Anzahl der Tags. Damit komme ich dann auch klar.

Also danke für die Hilfe.

Gruß,
cy-fish.
cyberfish ist offline   Mit Zitat antworten
Alt 19.06.2001, 21:13   #8
TP-Insider
 
Benutzerbild von wuselmann
 
Registriert seit: May 2001
Ort: Wolfenbüttel
wuselmann ist auf einem guten Weg
Hab' sie bei SelfHTML gefunden, die Funktion. Währe allerdings im Nachhinnein auch nicht sinnvoll einsetzbar gewesen, weil man mit ihr nicht nach Tags suchen kann.

Naja... wenn es so geht ist es doch schon mal toll.

Bis denne
__________________
Wo kämen wir denn hin, wenn wir keine Träume mehr hätten? ™
shark-design Internet, Druck & Kommunikation in Wolfenbüttel
wuselmann ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
Offene Fenster finden mit JavaScript Offene Fenster finden mit JavaScript
« Dreamweaver oder Front Page | dringende bitte an mac user!! »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Scrollbars mit Javascript Elli Javascript 8 05.03.2008 14:44
Fenster mit fester Größe zentriert auf Bildschirm DeeEzz GoLive 1 24.10.2003 13:10
scrollen mit javascript oder dhtml olist Javascript 3 05.06.2003 12:28
Fenster mit festen grössen KTu Dreamweaver 2 16.04.2003 10:09
JavaScript: Images-Preload in einer Schleife mit Array Hydrax Javascript 2 29.11.2001 15:53


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:27 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67