Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Znikajacy napis "Dodano"
Forum PHP.pl > Forum > Przedszkole
DR.GhostRider
Witam zrobiłem Formularz i teraz gdy potwierdzę i przejdzie wszytko mam echo dodano i teraz mam pytanie jak zrobic zeby po 2-3 sekundach ten napis znikł
Maciekbjw
Najprościej to będzie zrobić jakiś refresh / przekierowanie

Zainteresuj się tym: http://en.wikipedia.org/wiki/Meta_refresh
erix
Cytat
po 2-3 sekundach ten napis znikł

setTimeout + removeNode.
DR.GhostRider
szkoda ze js nie znam

probowalem tak

function chowaj(){
document.all.myButton.removeNode(true);
}
setTimeout("chowaj()",55){

</script>

echo'<div id="myButton">Dodano</div>';

ale nie dziala
erix
1:
Cytat
document.all

Tego się od paru lat nie używa. document.getElementById.

2:
Cytat
setTimeout("chowaj()",55){

Toż to 55 milisekund. tongue.gif Jak chcesz cokolwiek zauważyć?
DR.GhostRider
Nom pozmieniałem ale i tak nie dziala
erix
Zerknij do konsoli błędów przeglądarki. I - na wszelki wypadek - pokaż, co i jak zmieniłeś.
DR.GhostRider
<script language="JavaScript">
function chowaj(){
document.getElementById.myButton.removeNode(true);
}
setTimeout("chowaj()",444);

</script>
<div id="myButton">Dodano</div>

document.getElementById.myButton is undefined
http://www.link.pll/nowy_uks/...re&act=save
Line 56

document.getElementById('myButton').removeNode(true); tak tz probowalem ale

document.getElementById("myButton").removeNode is not a function
chowaj()index.ph...&act=save (wiersz 56)
index.php?page=galery&p=add_picture&act=save()()
vsemak
zmien z id na name i zadziala

EDIT:
sry
zmien
document.getElementById.myButton.removeNode(true);
na
document.getElementById('myButton').removeNode(true);
DR.GhostRider
document.getElementById('myButton').removeNode(true); tak tz probowalem ale

document.getElementById("myButton").removeNode is not a function
chowaj()index.ph...&act=save (wiersz 56)
index.php?page=galery&p=add_picture&act=save()()
vsemak
document.getElementById.myButton.removeNode(true);
zmien na
document.getElementById('myButton').style.display = 'none';
DR.GhostRider
Dziękuje winksmiley.jpg
nexis
A jeszcze ładniej (optycznie):

  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
  2. <script type="text/javascript">
  3. $(document).ready(function(){
  4. setTimeout(function(){
  5. $("#myButton").fadeOut(); // lub $("#myButton").slideUp();
  6. }, 3000);
  7. });
erix
No dobrze, ale czy jest sens ładowania całej osobnej biblioteki dla ukrywania jednej warstwy...?

Gdyby to była cała aplikacja, to rozumiem, ale proste ukrycie jednej warstwy...?
nexis
Cytat(erix @ 6.03.2009, 15:52:23 ) *
No dobrze, ale czy jest sens ładowania całej osobnej biblioteki dla ukrywania jednej warstwy...?

Gdyby to była cała aplikacja, to rozumiem, ale proste ukrycie jednej warstwy...?

Może jak dozna dobrodziejstw tej biblioteki, to zacznie wykorzystywać więcej funkcji. smile.gif
DR.GhostRider
No właśnie zacząłem ją poznawać i już nie korzystam tylko z jednej warstwy
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.