SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 13.04.2005, 13:05:34
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: nach popup "mutter" seite aktualisieren

Kriegst du eine Fehlermeldung?
Mit Zitat antworten
  #12  
Alt 13.04.2005, 13:08:19
kaepten kaepten ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Mainz
Beiträge: 110
AW: nach popup "mutter" seite aktualisieren

Keine Fehlermeldung...

"Er" zeigt den Text an und das wars...

Nochwas... es muß natürlich ein richtiges "F5"/reload realisiert werden... wenn die Daten aus dem Cache kommen könnte es doch sein das er zwar neu lädt aber die vorhandenen Daten nimmt?
Mit Zitat antworten
  #13  
Alt 13.04.2005, 13:40:35
kaepten kaepten ist offline
Anfänger
 
Registriert seit: Oct 2004
Ort: Mainz
Beiträge: 110
AW: nach popup "mutter" seite aktualisieren

Halt...!!!

Es geht... seit ich die Umbrüche eingefügt habe:
PHP-Code:
echo "<script type='text/javascript'>n";
echo 
"<!--n";
    echo 
"opener.location.reload();n";
echo 
"//-->n";
echo 
"</script>n"
Vermutlich erkennt JS irgendwas nicht wenn kein Umbruch da ist...

Vielen Dank
Mit Zitat antworten
  #14  
Alt 13.04.2005, 13:42:03
Rethel Rethel ist offline
Anfänger
 
Registriert seit: Apr 2005
Beiträge: 3
AW: nach popup "mutter" seite aktualisieren

Zitat:
Zitat von kaepten
Das Eingabefenster ist so angelegt das es sich auf sich selbst bezieht... wenn also ein Wert übergeben wurde werden einfach die Formularfelder nicht mehr angezeigt. Statt dessen der Text.
Kann man hier jetzt ein sinnvolles Event finden das das Aktualisieren auslöst
Ich versuche es nochmal: Die Aktualisierung erfolgt über ein onLoad-Event im Body-Tag des Popup-Scripts. Durch die Hinterlegung des JavaScript-Codes in einer Variablen wird erreicht, dass das nur der Fall ist, wenn bestimmte Bedingungen erfüllt sind, also z. B. der Datenbankeintrag funktioniert hat.

Schematisch:

Code:
if(...POST_FORMULARDATEN)
{
  ... DATENBANKEINTRAG VORNEHMEN
  $message =  "<p class='z_riesig'>Der Datensatz wurde aktualisiert!</p>";
  $aktualisieren = " onLoad = "opener.location.replace('xyz.php');"";
} else {
  $message = "---HIER HTML-FORMULAR REIN---";
}
?>
<HTML>
<HEAD>
</HEAD>
<BODY<?PHP echo "$aktualisieren"; ?>>
<?PHP echo "$message"; ?>
</BODY>
</HTML>
Wird das Script zum ersten Mal aufgerufen, wird der Variablen $message der HTML-Code für das Eingabeformular zugewiesen, $aktualisieren bleibt undefiniert. Bei erfolgtem DB-Eintrag kommt der Code in den Body-Tag und bewirkt die Aktualisierung der Elternseite.
Natürlich lässt sich der HTML-Output auch komplett in die if-Bedingung einbauen, aber das bläht die Datei nur unnötig auf.

Ach ja: Durch die Verwendung von "replace" statt "reload" wird eine "echte" Aktualisierung erzwungen, sonst hat man in der Tat den F5-Effekt.

Geändert von Rethel (13.04.2005 um 13:44:58 Uhr)
Mit Zitat antworten
  #15  
Alt 13.04.2005, 13:45:14
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: nach popup "mutter" seite aktualisieren

Zitat:
Zitat von kaepten
Vermutlich erkennt JS irgendwas nicht wenn kein Umbruch da ist...
Ja, das wird an den Kommentaren liegen.
Mit Zitat antworten
  #16  
Alt 13.04.2005, 13:47:27
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: nach popup "mutter" seite aktualisieren

Zitat:
Zitat von Rethel
Ach ja: Durch die Verwendung von "replace" statt "reload" wird eine "echte" Aktualisierung erzwungen, sonst hat man in der Tat den F5-Effekt.
Kann man das irgendwo nachlesen? Bei SelfHTML steht nur folgendes:
Zitat:
Lädt eine WWW-Seite neu. Hat den gleichen Effekt wie der Reload-Button im Browser.
Mit Zitat antworten
  #17  
Alt 13.04.2005, 13:58:41
Rethel Rethel ist offline
Anfänger
 
Registriert seit: Apr 2005
Beiträge: 3
AW: nach popup "mutter" seite aktualisieren

Zitat:
Zitat von xabbuh
Kann man das irgendwo nachlesen? Bei SelfHTML steht nur folgendes:
In SelfHTML steht auch:
Zitat:
Replace: Lädt einen anderen URI über den aktuellen Eintrag in der Liste der besuchten Seiten (History). Hat dadurch einen ähnlichen Effekt wie die Eigenschaft href. Der Unterschied ist, dass der aktuelle URI anschließend in der Liste der besuchten Seiten nicht mehr vorkommt.
Tatsächlich macht man also gar keine Aktualisierung, sondern ruft das Script komplett neu auf. Aber das geht auch gar nicht anders, schließlich müssen die durch das Popup geänderten Datenbankinhalte ja auch neu zur Anzeige eingelesen werden.

Geändert von Rethel (13.04.2005 um 14:00:28 Uhr)
Mit Zitat antworten
  #18  
Alt 13.04.2005, 14:52:31
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: nach popup "mutter" seite aktualisieren

Mein Fehler, habe da replace() und reload() vertauscht.
Mit Zitat antworten
  #19  
Alt 14.04.2005, 18:45:25
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
AW: nach popup "mutter" seite aktualisieren

Hi,

ich würd' die Aktualisierung mit onUnload() im Popup ankicken.
Code:
<!-- Im Quelltext des Popups -->
...
<body onUnload="opener.location.href='mutter.php?vari=wert';">
...
Grüße

Christian

P.S.: Wenn schon fleissig mit Popups un JS gearbeitet wird -> Damit sich das Popup immer schön in den Vordegrund drängt... :-)
Code:
<script type="text/javascript">
<!--
    function immervorn() {
        self.focus();
        window.setTimeout("immervorn()",3000);
}
//-->
 </script>
Mit Zitat antworten
  #20  
Alt 14.04.2005, 22:08:39
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: nach popup "mutter" seite aktualisieren

Zitat:
Zitat von chris17
P.S.: Wenn schon fleissig mit Popups un JS gearbeitet wird -> Damit sich das Popup immer schön in den Vordegrund drängt... :-)
Das ist doch wohl das widerlichste überhaupt...
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
seite aktualisieren nach löschen Stifler PHP Grundlagen 3 17.12.2003 23:05:30
PopUp Problem Neo2003 HTML, CSS und JavaScript Help! 5 21.07.2003 23:29:47
Achtung: Seite ist nicht mehr gültig bweichel PHP für Fortgeschrittene und Experten 8 12.07.2003 02:25:38
Seite neu laden Albtraum PHP für Fortgeschrittene und Experten 8 19.10.2002 22:19:54
Seite online aktualisieren (Anfänger) pitt PHP Grundlagen 5 26.07.2002 14:14:57


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:09:13 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt