php.de

ZurĂĽck   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.10.2005, 11:47  
Gast
 
Beiträge: n/a
Standard display:none

Hallo zusammen!

Ich möchte in meinem Programm die Meldungen (zb Fehlermeldung) als Elemente ausgeben, damit auf der Seite bleibt. Soweit sogut. Ich möchte jetzt aber auch, dass die Elemente nach wenigen Sekunden (ca 2) wieder verschwinden.
Ich hab mich etwas schlau gemacht und auch etwas fĂĽr's "verschwinden" gefunden:
Code:
display:none;
Wenn display den Wert none hat, dann wird das Element unsichtbar.
So, aber wie mach ich das jetzt, dass das nach ca. 2 Sekunden passiert?

Vielen Dank im Vorraus fĂĽr jede Antwort!
 
Sponsor Mitteilung
PHP Code FlĂĽsterer

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

Alt 04.10.2005, 11:49  
Gast
 
Beiträge: n/a
Standard

Ist das die selbe Frage wie »Element mit Zeitschalter« ?
Dann gleiche Antwort.
 
Alt 04.10.2005, 11:50  
Erfahrener Benutzer
 
Registriert seit: 12.07.2004
Beiträge: 219
d-jango zeigte ein beschämendes Verhalten in der Vergangenheit
d-jango eine Nachricht ĂĽber ICQ schicken
Standard

mit JavaScript

Code:
sleep(2);
document.getElementById('element').display = none;
auf die schnelle mal was hingeschrieben...
__________________
http://www.fun2stay.de
d-jango ist offline  
Alt 04.10.2005, 14:26  
Gast
 
Beiträge: n/a
Standard

Damit sollte es funktionieren:
Code:
window.setTimeout('document.getElementById("elementID").style.display="none";', 2000);
 
Alt 04.10.2005, 14:29  
Erfahrener Benutzer
 
Registriert seit: 12.07.2004
Beiträge: 219
d-jango zeigte ein beschämendes Verhalten in der Vergangenheit
d-jango eine Nachricht ĂĽber ICQ schicken
Standard

*gg*
das wollte ich eigentlich auch schreiben..
__________________
http://www.fun2stay.de
d-jango ist offline  
Alt 04.10.2005, 16:06  
Gast
 
Beiträge: n/a
Standard

Danke

Funktioniert ganz gut!

Hab aber jetzt ein weiteres Problem...
Wenn man auf Eintrag ändern geklickt hat in meinem Programm, dann ist früher eine neue Seite gekommen, in der stand: "Eintrag wurde geändert!" und ein Button war dabei, mit dem man wieder zurück kam.

Jetzt hab ich das aber mit dem neuen Element ersetzt.
Wenn man also jetzt auf den Button klickt, erscheint das Element (fĂĽr ein paar Sekunden). ABER: Das Element erscheint nicht so, wie ich es eigentlich wollte, auf der Seite auf der man gerade war, sondern auf einer leeren...

Ich hab viel herumprobiert, hab das Problem aber nicht lösen können.

Ich erklär's mal genauer:
Wenn man auf den Button klickt, passiert folgendes:
Code:
<form name="FORMULAR" action="index.php?section=eintrag_bearbeiten&update_01=ja&id=<?=$ID?>" ID="<?=$ID?>" method="post" target="_self">
--> das Formular wird abgeschickt.

in der index.php wird dann folgendes gemacht:
PHP-Code:
<?
    
else if($get_section == "eintrag_bearbeiten")
    {
    
//  ******* hier wird ein Eintrag ĂĽberarbeitet *******
        
if($update_01 == "ja")
        {
            include(
'include_funktionen.php');
            
//  ******* hier wird die Verbindung zu MySQL hergestellt *******
            
db_link($db_link);
            
//  ******* hier wird die Verbindung mit der Datenbank hergestellt *******
            
select_db($select_db$MYSQL_db);
            
//  ******* hier wird ein Eintrag ĂĽberarbeitet *******
            
eintrag_bearbeiten($tb_name_02$tb_name_03$id);
        }
        include 
"eintrag_bearbeiten.php";
    }
?>
--> es werden Funktionen aufgerufen und dann SOLLTE eigentlich die alte Seite wieder geladen werden -->include "eintrag_bearbeiten.php";

Tja, es wird zwar die Änderung gespeichert, das Element wird kurz angezeigt, aber die vorherige Seite kommt nicht mehr

Was mache ich da falsch?
 
Alt 04.10.2005, 16:40  
Gast
 
Beiträge: n/a
Standard

Kann es sein, dass es daran liegt:
PHP-Code:
<?
$get_section 
$_GET["section"];
?>
 
 


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
JS: EinfĂĽhrung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
display none php, php style display:none

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