php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.12.2011, 21:25  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard aus jquery aktualisierungsdiv ein Pop up öffnen

also..

ich hab über yquery der sich immer aktualisiert und dementsprechend eine andere php datei läd - nun wollte ich über diese php datei ein pop up automatisch öffnen.

Pop ups machen ist generell keine herausforderung - allerdings klappt es hier per onload im body nicht. liegt es daran dass ich die datei ja eigentlich innerhalb einer andere lade und demnach zu vergleich ist mit einer includeten datei?? dachte vielleicht ist es eine Art "seite in seite" und es würde funktionieren?!?
Rutor ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.12.2011, 21:34  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bitte noch mal in verständlich und mit Code-Beispiel.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 07.12.2011, 21:40  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Also:

1. Ich lade per jquery auf der seite "start.php" eine php datei (check.php) in einen div. diese wird alle 60 Sekunden aktualisiert -< funktioniert auch

2. Nun möchte ich über diese check.php ein popup öffnen.

3. dachte mir dass die check.php quasi auch als eine eigene seite mit html, body etc gesehen werden kann und wollte in diesem sinns via body onload das popup öffnen

4. Code für pop geht auch wenn ich diesen in start.php in den body packe aber klappt nicht bei check.php

deswegen meine frage ob es in der check überhaupt metadaten, html, body, etc geben kann und als eigene Seite gesehen wird ODER ob es wie eine include datei gesehen wird.

Wenn es als include gesehen wird geht es natürlich nicht über den body zu laden - deswegen stelle ich mir die frage ob ich überhaupt über diese datei irgendwie ein popup automatisch öffnen kann

ich hoffe es ist verständlicher...
Rutor ist offline   Mit Zitat antworten
Alt 07.12.2011, 21:47  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

1. Was heißt lade in ein div? Allenfalls bekommst Du die Inhalte von check.php geliefert. Aktualisiertr wird sie von wem/wodurch?
3. Falsch gedacht. Ein div ist kein Iframe
2. Wie gesagt, wenn dann lädt start.php das Popup. Der Inhalt von check.php kann das Verfahren aber anstoßen.
4.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 07.12.2011, 21:54  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
1. Was heißt lade in ein div? Allenfalls bekommst Du die Inhalte von check.php geliefert. Aktualisiertr wird sie von wem/wodurch?
3. Falsch gedacht. Ein div ist kein Iframe
2. Wie gesagt, wenn dann lädt start.php das Popup. Der Inhalt von check.php kann das Verfahren aber anstoßen.
4.
Du hast es denke ich richtig verstanden - nur weiß ich nun nicht genau wie du es meinst unter 2. "der inhalt von check.php kann das verfahren aber anstoßen"
Wie ich das popup über start.php lade weiß ich ja und es geht auch - aber wie kann ich es über check.php anstoßen...

Bsp. Start läuft seit 5 minuten ohne aktualisierung - check aktualisiert sich in der zeit 5 mal (jede Minute).
Jetzt sollte nach 3 Minuten ein popup geöffnet werden. verstehe ich dich richtig und es gibt eine möglichkeit die besagt:
check läd 1 min. - kein popup
check läd 2 min. - kein popup
check läd 3 min. - popup
check läd 4 min. - kein popup
check läd 5 min. - popup

wie soll ich aus check.php dann bei minute 3 und 5 das popup in start.php anstoßen wenn start.php innerhalb der 5 minuten gar nicht aktualisiert wurde.
Rutor ist offline   Mit Zitat antworten
Alt 07.12.2011, 21:57  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Start läuft seit 5 minuten ohne aktualisierung - check aktualisiert sich in der zeit 5 mal (jede Minute).
Das ist alles so unkonkret beschrieben. Was soll man da antworten? Wie wird check.php gestartet und was passiert dabei?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 07.12.2011, 22:05  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
$(document).ready(function() {

// -> DIV aktualisieren
      
$("#check").load("check.php");
   var 
refreshId setInterval(function() {
      $(
"#check").load('check.php?randval='Math.random());
   }, 
60000);
   $.
ajaxSetup({ cachefalse });
// <- DIV aktualisieren


});
</script> 
darüber lade ich in Start.php (via jquery) die check.php die sich alle 60Sek. aktualisiert und dann im start.php ganz einfach in einem DIV ausgegeben bzw zugeordnet wird:

PHP-Code:
<?
echo "<div id='check' style='float:center;'></div>";
?>
Rutor ist offline   Mit Zitat antworten
Alt 07.12.2011, 22:17  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Jetzt sollte nach 3 Minuten ein popup geöffnet werden. verstehe ich dich richtig und es gibt eine möglichkeit die besagt:
check läd 1 min. - kein popup
check läd 2 min. - kein popup
check läd 3 min. - popup
check läd 4 min. - kein popup
check läd 5 min. - popup

wie soll ich aus check.php dann bei minute 3 und 5 das popup in start.php anstoßen wenn start.php innerhalb der 5 minuten gar nicht aktualisiert wurde.
check.php wird immer neu aufgerufen. Da gibts keinen interenen Zähler oder sowas, es sei denn DU benutzt Sessions. EInfacher ist jedoch, das im Startscript zu machen. Denn das kann sich problemlos merken, wann es check aufgerufen hat.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 07.12.2011, 22:25  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
check.php wird immer neu aufgerufen. Da gibts keinen interenen Zähler oder sowas, es sei denn DU benutzt Sessions. EInfacher ist jedoch, das im Startscript zu machen. Denn das kann sich problemlos merken, wann es check aufgerufen hat.
Naja via Sessions klingt auch nicht schlecht - allerdings komme ich mit dn sessions auch nicht drumherum start.php neu laden zu müssen bevor sich das popup öffnet - genau das wollte ich vermeiden. Also mein ziel war es ein popup zu öffnen ohne die start.php dafür aktualisieren zu müssen...aber das ist scheinbar nicht mögich oder gibt es da vielleicht was im jquery was ich mir ansehen sollte?
Rutor ist offline   Mit Zitat antworten
Alt 07.12.2011, 22:59  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Doch, das ist möglich. Wie gesagt - im einfachsten Fall legst Du die Logik gleich im JS des start.php an.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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
JQuery Ajax PHP Aktualisierung thiagojonas PHP Einsteiger 3 25.10.2011 23:22
jQuery UI Tabs komplett mit AJAX laden und letzt gewählten Tab wählen K00S JavaScript, Ajax und mehr 6 10.09.2011 13:54
Jquery Dialog mit iframe brudsch JavaScript, Ajax und mehr 3 16.07.2011 06:53
jQuery Tabs + Links öffnen im neuen Fenster markeloff JavaScript, Ajax und mehr 27 05.07.2011 06:05
Einsatz von Milestones (jQuery) dreamcatcher JavaScript, Ajax und mehr 4 28.06.2011 12:07
PHP und jquery mehlwurm PHP Einsteiger 13 30.05.2011 23:09
[Erledigt] SQLite3-Datenbank öffnen? ti30ecors PHP Einsteiger 15 14.04.2011 07:20
jQuery, einem DOM-Knoten eine Payload anhängen Chriz JavaScript, Ajax und mehr 6 22.12.2010 15:31
[Erledigt] Statistik mit jQuery DJ_RhoxxZ JavaScript, Ajax und mehr 6 25.07.2010 17:47
jquery: dialogbox funktioniert nicht Dreamwatcher JavaScript, Ajax und mehr 16 22.07.2010 18:22
jQuery findet Element nicht ByStones JavaScript, Ajax und mehr 8 11.06.2010 14:03
jQuery Plugin - so richtig? stayInside JavaScript, Ajax und mehr 5 23.02.2009 12:34
Kann PHP Dateien nicht öffnen Wöllchen PHP Tipps 2006 8 19.01.2006 17:50
link-Seite in eigenem frame öffnen? HTML, Usability und Barrierefreiheit 9 15.09.2005 12:08
Php dateien öffnen PHP Tipps 2005-2 19 12.06.2005 18:53

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
popup div öffnen, popup ajax oeffnet automatisch, jquery onload popup öffnen, ajax popup öffnen iframe, jquery div popup, popup jquery auf onload, html popup automatisch öffnen 2011, div popup jquery, jquery popup, popup in div laden, jquery datei öffnen, html div popup mit seite starten, php eine datei als popup öffnen, jquery popup seite neu laden, div minütlich aktualisieren, mit jquery ein popup aufrufen, popup html in div öffnen, inhalt eines divs als popup öffnen, jquery 2 popup öffnen, php datei mit ajax öffnen

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:52 Uhr.




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