php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen
Alt 30.08.2007, 15:02  
Neuer Benutzer
 
Registriert seit: 30.08.2007
Beiträge: 2
crazyhead
Standard Komplette Webseite bleibt "stehen"

Moinsen..
ich hab da momentan folgendes Problem,
ich öffne auf einer webseite via klick über javascript ein popup,
in diesem popup wird eine klasse instanziert (source gleich unten)
welche auf die jabber.class zugreift.
Jabber erstellt eine verbindung zum jabber server und komunziert dann so mit meinem PSI clienten..
das funktioniert auch soweit, nur sobald das popup geöffnet wurde, ist der rest der webseite "dicht".
d.h. ich kann auf der hauptseite nichtsmehr anklicken etc.
öffne ich die webseite jetzt in einem anderen browser, funktioniert natürlich alles bestes.
was ich nicht verstehe, es ist ja wegen dem popup eine völlig neue firefox / browser instanz in dem fall.. wie kann dann sowas gehen?
sobald die chatverbindung abgebrochen wird (in meinem fall, wenn ich "bye" via psi sende), ab dann geht wieder alles.
also MUSS es damit in zusammenhang stehen.

mein jabber connector: http://nopaste.org/p/avJhrGxgg
die jabber classe: http://nopaste.org/p/avsmAQRGZ

(einige kleine änderung / fehler beseitigungen sind nach dem nopaste schon geschehen, also daran liegts alles nicht ;P)
crazyhead ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.08.2007, 11:47  
Moderator und Wett-König
 
Registriert seit: 21.05.2008
Beiträge: 3.753
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein wunderbarer Anblickdr.e. ist ein wunderbarer Anblickdr.e. ist ein wunderbarer Anblickdr.e. ist ein wunderbarer Anblickdr.e. ist ein wunderbarer Anblickdr.e. ist ein wunderbarer Anblick
Standard

Hallo crazyhead,

zunächst ein Herzliches Willkommen und viel Spass im PHPFriend.de-Forum!

Zitat:
was ich nicht verstehe, es ist ja wegen dem popup eine völlig neue firefox / browser instanz in dem fall.. wie kann dann sowas gehen?
Ein PopUp muss IMHO keine neue Instanz des Browsers sein. Im Fall des Firefox bin ich mir sogar relativ sicher, denn er shared auch die komplette Session-Verwaltung über mehrere Tabs hinweg und ein Tab wird auch innerhalb der selben Prozess-Instanz ausgeführt.

Eine andere Idee habe ich zunächst nicht, frag mal bei Nathan "Fritzy" Fritz nach, bzw. öffne den Inhalt des PopUp einfach in einem eigenen Browserfenster und versuche das Verhalten dort mit dem in einem PopUp zu vergleichen.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 31.08.2007, 13:22  
Neuer Benutzer
 
Registriert seit: 30.08.2007
Beiträge: 2
crazyhead
Standard

Selbes verhalten, ich habs inzwischen testweise so gemacht, das ich den jabber clienten komplett vom restlichen framework der seite abgetrennt habe, das funktioniert nun auch.. nur das ist nicht der sinn der sache - wie ich finde.
Den Entwickler der klasse hab ich schon angeschrieben, bisher aber reaktionslos.
Mal ganz abgesehen davon, ist das ganze auch recht performencelastig was ich auch nicht sooo spitze finde...
crazyhead ist offline   Mit Zitat antworten
Alt 31.08.2007, 22:38  
Moderator und Wett-König
 
Registriert seit: 21.05.2008
Beiträge: 3.753
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein wunderbarer Anblickdr.e. ist ein wunderbarer Anblickdr.e. ist ein wunderbarer Anblickdr.e. ist ein wunderbarer Anblickdr.e. ist ein wunderbarer Anblickdr.e. ist ein wunderbarer Anblick
Standard

Hallo,

dann versuch doch die Klasse mal zu debuggen. So weit ich das gesehen habe ist die Implementierung nicht zu schwer und in der Klasse sind ohnehin ein paar Unschönheiten enthalten. Vielleicht kannst du diese bei der Gelegenheit gleich ausmerzen.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 01.09.2007, 17:58  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.934
Zergling-new wird schon bald berühmt werdenZergling-new wird schon bald berühmt werden
Standard

Es wird sehr viel sleep() in der Klasse verwendet, deutet darauf hin, dass hier eine Synchronität simuliert werden soll. Vielleicht blockiert daher der Rest.
Ist aber nur eine Vermutung.

Thread verschoben (fremde Skripte debuggen wir sowieso ungern)
Zergling-new ist offline   Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Inhalt von einer webseite kopieren indian PHP Tipps 2008 10 13.05.2008 15:14
Webseite auslesen Katrin PHP Tipps 2006 6 21.04.2006 20:43
Webseite automatisch aktualisieren... skywalkerluk PHP Tipps 2006 8 15.02.2006 17:46
rss/xml Feeds auf Webseite einbinden PHP Tipps 2005-2 2 29.10.2005 13:44
[Erledigt] Frage zu Webseite PHP Tipps 2005-2 1 26.10.2005 21:18
Problem: Text von einer Webseite mit PHP kopieren PHP Tipps 2005-2 6 05.09.2005 19:20
Mehrsprachige Webseite PHP Tipps 2005-2 4 08.07.2005 08:19
html aus einer webseite auslesen PHP-Fortgeschrittene 7 14.02.2005 11:03
[Erledigt] Automatisches neu laden der ganzen Webseite HTML, Usability und Barrierefreiheit 7 26.01.2005 08:38
Einfacher Eintrag über ein Formular an eine Webseite? Beitragsarchiv 13 06.01.2005 12:46
Webseite baune PHP Tipps 2004-2 9 21.11.2004 21:45
Textfile als Datenbank in Webseite PHP Tipps 2004-2 1 17.11.2004 13:53
komplette Webseite per Formmailer verschicken Beitragsarchiv 2 11.08.2004 21:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
webseite bleibt hängen, firefox bleibt stehen, javascript bleibt hängen, website bleibt hängen, webseite bleibt stehen, internetseiten bleiben hängen, webseiten bleiben stehen, meine internetseite bleibt stehen, javascript bleibt stehen, internetseite bleibt stehen, web seite bleibt hängen, google seite bleibt hängen, internetseite bleibt stehn, webseiten bleiben hängen, website bleibt stehen, php bleibt hängen, browser bleibt hängen, warum google seite bleibt ab und zu stehen, google seite bleibt stehen, webseiten bleiben stehen beim laden

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.