php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.12.2004, 23:04  
Gast
 
Beiträge: n/a
Standard Site refresh probleme....

Hallo zusammen,

hab ein kleines problem ich hab ne site in php script geschrieben ca. 300 zeilen jetzt hab ich ein problem wenn ich auf nen link clicke der zbsp: <a href"=index.php?a=12&b=123">bsp</a> dadurch das ich ein schwarzen hintergrund habe und der server ned grad der schnellste ist...

habe ich immer zwischen den site refresh kurzeitig ein weißen Hintergrund. Kommt einen wie ein blinken vor.

Man siehts zwar nur 1ms aber es is trozdem störend ........

kann mir bitte wer helfen ???

mfg seek
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.12.2004, 00:08  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Wenn das Script "viel" tut, aber beispielsweise schon anfängt erste Daten zu verschicken (Titel u.ä.) bevor es fertig ist, haben viele Broser die Angewohnheit, schon einmal alles weiß zu machen. Wenn sie dann noch nicht viel über die Seite wissen und erst noch warten müssen auf die Hintergrundfarbe o.ä., dann haben sie ein Problem. Man kann das umgehen, indem man beispielsweise über ob_start und Konsorten dafür sorgt, dass die Webseite nur dann zum Browser geschickt wird, wenn sie wirklich fertig ist. Dadurch sieht der IExplorer keine Veranlassungen schon einmal deine Webseite weiss zu machen. Einfach einmal ausprobieren.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 28.12.2004, 09:04  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

oder ..
.. script optimieren
.. schnelleren server wählen (= gegebenenfalls hoster wechseln)
.. hintergrundfarbe ändern

super antworten. ich weiß ..
imported_Ben ist offline  
Alt 28.12.2004, 11:30  
Gast
 
Beiträge: n/a
Standard

"Ich habe hier ein Auto. Jedes mal wo ich es anlasse, höre ich für einige Sekunden (diese Zeit ist auch von der Qualität des Motors und Ladestand des Akku abhängig) ein komisches, heulendes Anlassgeräusch. Wie kann ich es ausstellen, es nervt mich?"

Antwort: Gar nicht.
 
Alt 28.12.2004, 11:49  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

eventuel wenn das vor der verarbeitung des Scripts möglcih ist, eine ausgabe für den kopf bis zum <body> element machen und dem body gleich die gewünschte farbe zuweißen, das geht schneller wie wenn der browser erst noch ein stylesheet laden muss. und um das gleich an den browser zu senden:

flush();

und / oder mal im (x)-html-forum sucehn da gabs mal nen thread glaub innerhalb der letzen 1-2 monate, wo es genau darum ging.

mfg
robo47
robo47 ist offline  
Alt 28.12.2004, 12:11  
Gast
 
Beiträge: n/a
Standard

thx @ alle für die antworten

und @lev ich finds nur bestürzend das ein mensch der woll nix zum tun hat seine zeit so unsinig nutz um sakastische kommentare auf ein Hilferuf hinschreibt !

ps. Es ist nicht die Frage obs geht mit der man sich befassen soll sondern WIE es gehen könnte und dein auto würde so funktionieren wie du willst !
 
Alt 28.12.2004, 12:53  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

@seek:
aber lev hat ja in dem punkt recht, dass es eben manchmal auch keine lösung gibt.

die anmerkungen sind hier nicht böswillig gemeint.


achja.
wir machen das hier ALLE umsonst. wenn du also auf unsere hilfe verzichten kannst, dann mach ruhig weiter so:
Zitat:
Zitat von Seek
@lev ich finds nur bestürzend das ein mensch der woll nix zum tun hat seine zeit so unsinig nutz um sakastische kommentare auf ein Hilferuf hinschreibt !
nutze du deine zeit lieber mal, um etwas an deiner rechtschreibung zu feilen.
das ist wiederum nicht böse gemeint, es wird dir nur dabei helfen besser voran zukommen. im realen leben, wie auch hier.

grüße ben.
imported_Ben ist offline  
Alt 28.12.2004, 13:50  
Gast
 
Beiträge: n/a
Standard

Seek, ob du glaubst dass ich hier im Forum NUR Sarkasmus loswerden will, ist deine Sache. Zu deinem "Problem" nochmal - die Lösungen sind hier schon gesagt worden:

- Du änderst die Hintergrundfarbe deiner Seite auf Weiß (sehr erfolgsversprechend, wenn es Designtechnisch nichts auszusetzen gibt, dadurch der "Blinken"-Effekt garantiert weg.

- Du setzt unmittelbar nach der Ausgabe des BODY-Tags in php eine flush(); Anweisung, somit bekommt der Browser schon mal richtige Farbe bevor irgendwelche rechenintensive Aufgaben stattfinden.

- Du machst deinen PHP-Code schneller oder..

- Du gibts dich mit dem Blinken zufrieden

Baba

Lev
 
Alt 28.12.2004, 14:02  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Zitat von lev
- Du änderst die Hintergrundfarbe deiner Seite auf Weiß (sehr erfolgsversprechend, wenn es Designtechnisch nichts auszusetzen gibt, dadurch der "Blinken"-Effekt garantiert weg.
Lev
Problem ist, dass dies eigentlich keine Lösung ist, weil es eingie User gibt die Themes oder ähnliches benutzen, die standardmäßig andere Ordner / etc- Hintergrundfarben haben und zumindest der IE und der FIREFOX richten isch danach, sprich mit auf weis setzen bekommt man das problem nicht weg.

mfg
robo47
robo47 ist offline  
Alt 28.12.2004, 14:06  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Liest überhaupt irgendwer meinen beitrag? Der funktioniert so ziemlich immer, auch wenn dann die Webseite manchmal "langsamer" wirkt.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
 


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
Probleme bei Speicherung von serialize() Strings Manni2k PHP Tipps 2006 13 15.10.2006 15:06
POST Formular nach refresh nicht erneut ausführen!!!??? PHP Tipps 2005-2 8 07.10.2005 17:08
Probleme bei der Installation von Turck MMCache tomx992 PHP-Fortgeschrittene 2 27.09.2005 20:31
Probleme beim Datenupload zu meiner Datenbank Datenbanken 3 05.09.2005 19:47
refresh bei iframe HTML, Usability und Barrierefreiheit 2 19.08.2005 23:10
[Erledigt] Refresh nur 1mal ausführen HTML, Usability und Barrierefreiheit 2 17.08.2005 22:58
Warning: filesize(): SAFE MODE Restriction in effect. nicobischof PHP Tipps 2005-2 9 17.08.2005 19:05
refresh mit variabelprüfung und abspielen einer wav datei PHP Tipps 2005 6 21.03.2005 10:17
Zwei Rechner ins Netz - Router - Hub - Probleme... imported_Ben Off-Topic Diskussionen 37 13.01.2005 21:36
[Erledigt] Technische Probleme mit Sessions PHP-Fortgeschrittene 4 18.11.2004 14:45
[Erledigt] Probleme mit Fremdsprachen HTML, Usability und Barrierefreiheit 2 21.09.2004 17:11
PHP ODBC und refresh probleme PHP-Fortgeschrittene 1 10.09.2004 16:24
[Erledigt] site xy speichern und gegf. löschen??!! PHP Tipps 2004 1 03.08.2004 20:23
refresh am ende nach auslesen einer .txt und mehr... PHP Tipps 2004 0 05.07.2004 15:43
PHP Bilder in DB / Probleme bei Änderung PHP-Fortgeschrittene 1 05.06.2004 11:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
refresh ohne flackern, php refresh site, http://www.php.de/php-tipps-2004-2/14864-site-refresh-probleme.html, im hintergrund refreshen php, site refresh, ie blinkt weiß beim laden der bilder, reload ohne flackern, php refresh, javascript reload ohne flackern, javascript refresh ohne flackern, zurück ie refresh, html refresh schneller, php site refresh, refresh:1 php, bild flackert bei reload einer html seite ie, website flackert neuladen, html internet explorer refresh flicker, wie refreshe ich eine webseite, reload im hintergrund, php reload ohne flackern

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:51 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

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