23. december 2004 - 20:54Der er
8 kommentarer og 1 løsning
Ændre tekst på en side uden refresh/reload
Jeg er ved at lave en status-linie under en wysiwyg-editor, men jeg kan ikke helt greje hvordan jeg får status-teksten til at ændre sig og forsvinde igen efter et stykke tid (ca. 10 sek).
Hvilke elementer kan ændres runtime i javascript, og hvordan gøres det?
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Et eksempel kunne være at man trykkede på min save-funktion i wysiwyg-editoren og der så i min egen tekst-statusbar stod i 10 sek. at "siden er nu gemt..."
top.status = "Siden er nu gemt ..."; setTimeout("top.status=''", 10000);
Det ville blive en flere meter lang kommentar, hvis jeg skulle remse de elementer/objekter op, der kan manipuleres med JS - og hvordan det skal gøres :)
Jeg har en tekst "Status:" som står alm. på siden, og når man fx. har gemt noget skal der i 10 sekunder stå: Status: siden er nu gemt og efter de 10 sek. kun: Status
Spørgsmålet er således hvordan jeg kan lave denne funktion, jeg tænkte om man måske kan have et label eller noget som i Java, hvor teksten kan ændres runtime.
Hvis jeg forstår dig ret, så gør du bare, som jeg har skrevet. De to linier skriver du der i koden, hvor du vil have browserens status-linie til at vise teksten i 10 sekunder
Måske jeg har formuleret mig forkert, det er ikke browserens statusbar jeg vil skrive det i, det er en tekst på selve siden som jeg vil ændre runtime :)
<script type="text/JavaScript"> var display = null; function writeMsg() { if (!display) display = document.getElementById("displ"); display.innerHTML = "Siden er nu gemt ..."; setTimeout("display.innerHTML=''", 10000); } </script>
Nemlig, det var lige det jeg havde brug for, smider du ikke lige et svar
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.