Avatar billede aerobee Nybegynder
02. februar 2007 - 22:10 Der er 3 kommentarer og
1 løsning

Fjern klik lyd ved refresh

Jeg har et javascript refresh script som opdaterer siden hver angivet antal sekund. Dette er også fint, og det siger ikke "klik" i IE når den opdaterer.

Men, hvis jeg så blander lidt asp ind i det, og forspørger på noget i min database, og jeg får et positivt svar tilbage skal jeg have åbnet en lille popup. Det bruger jeg så dette script til:

**********************************
<SCRIPT LANGUAGE="JavaScript">
window.open('nytVindue.html','mitVindue','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=150,height=25,left=765,top=487.5');
</script>
**********************************

Mit problem er så bare at nu kommer der en klik lyd i IE hver gang javascriptet som før omtalt opdaterer min side.

Hvordan kan dette omgås?
Avatar billede esben85 Nybegynder
02. februar 2007 - 23:24 #1
silent refresh:

window.onload = doLoad;

function doLoad()
{
    setTimeout( "refresh()", 60*1000 );
}

function refresh()
{
    window.location.reload( false );
}

http://www.codingforums.com/showthread.php?t=70925
Avatar billede aerobee Nybegynder
03. februar 2007 - 11:49 #2
Jeg har allerede et script der refresher uden at sige noget. Og det virker fint.
Problemet opstår når jeg tilføjer ovenstående javascript kode - så siger den klik ved refresh, men ikke hvis jeg fjerner den.
Avatar billede olebole Juniormester
06. februar 2007 - 15:37 #3
<ole>

Nej, i ingen af de på markedet værende browsere, giver location.reload() et klik. Det er netop dén metode, man altid bruger, når man vil undgå klikket.
Du må gøre noget andet galt ... men det er ikke til at se, hvad - uden kode  =)

/mvh
</bole>
Avatar billede aerobee Nybegynder
06. februar 2007 - 15:39 #4
Jeg har helt droppet det og er gået videre til noget andet.
Tak for deltagelse.
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