Avatar billede fixbabe Nybegynder
02. august 2008 - 16:07 Der er 9 kommentarer og
1 løsning

Refresh advarsel.

Jeg har en side som opdatere hver 2 min, jeg ønsker en confirm når siden refresher. og hvordan ser "og" ud i java?
Avatar billede wanze Nybegynder
02. august 2008 - 16:29 #1
Dit spørgsmål giver ærlig talt ikke særlig meget mening. Hvad er en "confirm"? Med det samme siden opdaterer, så indlæser den jo siden fra din server igen - det er vel bekræftelse nok.

Pludselig taler du om Java også - Hvad er det du skal have hjælp til? Er det Java eller JavaScript? Det er to vidt forskellige ting, der ikke har ret meget andet end de fire første bogstaver til fælles.
Avatar billede jkampmann Nybegynder
02. august 2008 - 16:30 #2
function refrezh() {
  var mes = "Er du sikker på du vil refreshe?";

  if ( confirm ( mes ) )
  {
        /** refresh **/
  } else {
        return false
  }
}

<body onload="refrezh()"> ?
Avatar billede fixbabe Nybegynder
02. august 2008 - 16:37 #3
#1 hvis det andet spm ikke var java script så ville jeg nok oprette et spm under java istedet. og hvorfor svarer du overhovedet på spørgsmålet? hvis du ikke ved hvad en "confirm" er så ved du åbenbart ikke meget om java script eller hvad?

jkampmann gider du smide et svar? og kan du svare mig på hvordan en "og/and" ser ud i java script?
Avatar billede jkampmann Nybegynder
02. august 2008 - 16:38 #4
Hvis noget er 1 OG noget er 2
if ( noget == 1 && noget == 1 ) {

Hvis noget er 1 ELLER noget er 2:
if ( noget == 1 || noget == 2 ) {
Avatar billede wanze Nybegynder
02. august 2008 - 16:41 #5
Jeg ved tilstrækkeligt om JavaScript til at kunne løse dit problem, hvis jeg forstod dit spørgsmål, men nu har du fået svar, så pyt.

Confirm har ikke nogen speciel betydning i JavaScript-terminologien, og når du skriver "jeg ønsker en confirm _når_ siden refresher", så lyder det som noget der skal ske efter siden er opdateret - ikke før, som er det du ønsker.
Avatar billede fixbabe Nybegynder
02. august 2008 - 16:50 #6
Tak for hjælpen jkampmann.
Avatar billede olebole Juniormester
02. august 2008 - 21:11 #7
<ole>

Noget tyder på jkampmann er den eneste i denne tråd, der har begreb skabt om, hvad 'confirm' betyder i JavaScript sammenhænge  =)

confirm har, så vidt jeg husker, siden version 1.0 været del af JavaScript - så det har i allerhøjeste grad 'speciel betydning' indenfor JS!  ;o)

Det korrekte svar på spørgerens spørgsmål er:

<script type="text/javascript">
function reLocate() {
    if (confirm("Er du sikker på, du vil refreshe?")) location.reload(true);
}
window.onload = setTimeout("reLocate()", 120000);
</script>

/mvh
</bole>
Avatar billede olebole Juniormester
02. august 2008 - 21:16 #8
PS: Funktionen hører ikke til under JavaScript Core, men under den del, der varetages af JavaScript fortolkeren (SpiderMonkey, Rhino) ligesom alle de andre af top-objektets properties og metoder ... location, alert, prompt, setTimeout, m.m.m  =)
Avatar billede olebole Juniormester
02. august 2008 - 21:21 #9
- og så glemte jeg da vist en funktion  :)

window.onload = function(){
    setTimeout("reLocate()", 120000);
}
Avatar billede olebole Juniormester
02. august 2008 - 21:23 #10
- eller bare:

setTimeout("reLocate()", 120000);

Om der times fra onload eller et halvt sekund før, kan nok være ligemeget  =)
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