Avatar billede sophus.00 Nybegynder
02. december 2002 - 14:41 Der er 14 kommentarer og
1 løsning

LYDLØS opdatering i DHTML

Hej

Jeg søger et script Dhtml eller Javascript som opdatere en side UDEN kliklyd og uden brugeren kan se det medmindre der er ændringer på den side den opdatere kan i hjælpe ?

~ Sophus
Avatar billede Slettet bruger
02. december 2002 - 14:53 #1
Hvis du vil bruge frames, så ja...
Avatar billede melao Nybegynder
02. december 2002 - 14:53 #2
Jeg har engang forsøgt akkurat det samme.
Det bedste resultat var et smide en meta-refresh ind på siden exI.html og sp lave en iframe på exindex.html.

Den eneste sted man kunne se den opdaterede var i status bare som blinkede engang. (IE 6.0),

Skriv hvis du vil have lidt tekniske detaljer :=)

/Casper
Avatar billede sophus.00 Nybegynder
02. december 2002 - 15:50 #3
hmm hva hvis jeg vil bruge iframes ?
Avatar billede humlebidk Nybegynder
03. december 2002 - 15:21 #4
tror den kliklyd er noget indarvet i windowsopsætningen, og derfor er den næppe helt nem at slippe af med. brug frames eller en anden browser.
Avatar billede humlebidk Nybegynder
03. december 2002 - 15:28 #5
her er noget du sikkert kan bruge =)

<html>
<head>
<title>Min første DHTML effect</title>
<script type="text/javascript">
function a() {
location="http://www.jubii.dk"
}

</script>


</head>
<body>

<p onclick="a()">tryk her</p>

</body>
</html>
Avatar billede sophus.00 Nybegynder
03. december 2002 - 17:11 #6
det skal ikke være et link den skal opdatere HVERT SEKUND hele tiden uden man se/høre noget....Ligesom en indkøbskurv på et indkøbssite...Eller en chat...Eller noget helt tredje
Avatar billede humlebidk Nybegynder
06. december 2002 - 09:29 #7
det ordnes som regel med <meta>. mener det hedder refresh *s*, men hvorfor? den slags er som regel kun strengt nødvendigt med asp og php sider.
Avatar billede humlebidk Nybegynder
06. december 2002 - 09:30 #8
Refresh page every 10 seconds:
<meta http-equiv="refresh" content="5" />
Avatar billede humlebidk Nybegynder
06. december 2002 - 09:33 #9
hvis det skal gøres med javascript, så er det stadig

<script type="text/javascript">
function a() {
location="http://www.jubii.dk"
}

</script>

men det skal istedet køres som en løkke der gentager sig selv ved at du bruger settimeout() ... søg det på eksperten er sikker på der er et eksempel på brugen af en timeout. hver gang perioden er gennemløbet skal den anden ramme opdateres med location
Avatar billede humlebidk Nybegynder
06. december 2002 - 09:34 #10
meta er foresten komplet lydløs
Avatar billede Slettet bruger
06. december 2002 - 11:32 #11
meta er ikke lydlyd hvis du på Windows har slået lyden "start navigation" til. Den kommer med et klik hver gang siden opdateres, medmindre man benytter et framesæt.
Avatar billede sophus.00 Nybegynder
06. december 2002 - 13:45 #12
Mange tak for hjælpen...Og det er til PHP sider :-) Derfor skal jeg bruge det...
Avatar billede sophus.00 Nybegynder
06. december 2002 - 13:47 #13
Havde det været mest retfærdigt hvis melao havde fået point ? så opretter jeg bare et spg. også får han også 15 hvis det er...
Avatar billede humlebidk Nybegynder
06. december 2002 - 18:30 #14
som du lyster =) .. el_barto har btw ret.. men som regel anvendes meta refresh jo netop til chat med frames ;-) jeg går næsten ud fra at dette er tilfældet
Avatar billede sophus.00 Nybegynder
08. december 2002 - 09:35 #15
Det jeg er kommet frem til er at lave en iframe hvor iframen har meta refresh også burde det jo være usynligt og lydløst jeg er bare bange for at man kan se at det reloader konstant :(
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester