Avatar billede morw Nybegynder
13. februar 2002 - 10:35 Der er 1 kommentar og
1 løsning

Crossbrowser ting

Hejsa,

Jeg er ingen hej til javascript, men har lavet følgende som kun virker i IE.

Hvordan får jeg det til at virke i NN6.2?

Kode:

<script language="JavaScript">
<!--


  function resetTimer() {
      clearTimeout(timerID);
      startTimer();
  }
 
  function startTimer() {
      timerID = setTimeout
("window.location='/saeder.php?gruppe_id=14&f_id=2'",45000);
  }





// her kommer et par vars
var pristot = 0;
var antalstyk = 0;

// denne funktion viser valgte plader i hidden feltet
function debugDenne() {
var felt = document.all.valgte.value;
alert (felt);
}


// antal & pris
function visAntalPris(opda,pris) {
antalstyk = parseInt(antalstyk) + parseInt(opda);
pristot = pristot + pris;
var elemen=document.getElementById('besked');
elemen.innerHTML = 'Antal: ' + antalstyk + ' - ialt ' + pristot + ' kroner';
}



// denne funktion skifter status på en plads
function plads(id, aktivkat) {

// ny timeout
resetTimer();

// her kommer casen
switch (aktivkat) {

case 'kat6':
var pic_ledig = 'glas_katA_ledig.gif';
var pic_bestil =  'glas_bestil.gif';
var kat_pris = 395.00;
break;

case 'kat7':
var pic_ledig = 'glas_katB_ledig.gif';
var pic_bestil =  'glas_bestil.gif';
var kat_pris = 375.00;
break;

case 'kat8':
var pic_ledig = 'glas_katC_ledig.gif';
var pic_bestil =  'glas_bestil.gif';
var kat_pris = 355.00;
break;

case 'kat9':
var pic_ledig = 'glas_katA_ledig.gif';
var pic_bestil =  'glas_bestil.gif';
var kat_pris = 250.00;
break;

}


// sti til billeder
var pic_sti = 'http://www.site.com/';
var pic_sti2 = 'http://site.com/';


//var antal = document.all.temp_antal.value;
// antal = parseInt(antal);

// aktuel status
var pic_aktuel = document.images[id].src;
//alert(pic_aktuel + "\n" + pic_sti2);

// fravalg af valgt plads
if ((pic_aktuel == (pic_sti + pic_bestil)) || (pic_aktuel == (pic_sti2 + pic_bestil))) {
var felt = document.all.valgte.value;
var felt_nyt = felt.replace(id+'-',"");
document.all.valgte.value = felt_nyt;
document.images[id].src = pic_ledig;
visAntalPris(-1, kat_pris * -1);

// max 10
} else if ((pic_aktuel == (pic_sti + pic_ledig) && antalstyk > 9) || (pic_aktuel == (pic_sti2 + pic_ledig) && antalstyk > 9)) {
alert ("De kan max bestille 10 billetter");

// valg af ledig plads
} else if ((pic_aktuel == (pic_sti + pic_ledig)) || (pic_aktuel == (pic_sti2 + pic_ledig))) {
var felt = document.all.valgte.value;
document.all.valgte.value = felt  + id + '-';
document.images[id].src = pic_bestil;
visAntalPris(1, kat_pris);
}


} // funktion slut

if (document.images)
{
Image1 = new Image();
Image1.src = "glas_katA_ledig.gif";
Image2 = new Image();
Image2.src = "glas_optaget.gif";
Image3 = new Image();
Image3.src = "glas_bestil.gif";
Image4 = new Image();
Image4.src = "glas_inaktiv.gif";
Image5 = new Image();
Image5.src = "glas_stolpe.gif";
Image6 = new Image();
Image6.src = "glas_blank.gif";
Image7 = new Image();
Image7.src = "glas_katB_ledig.gif";
Image8 = new Image();
Image8.src = "glas_katC_ledig.gif";
}


//-->
</script>
Avatar billede w13 Novice
31. januar 2008 - 14:11 #1
Du må nok lukke her. =)
Avatar billede morw Nybegynder
31. januar 2008 - 15:03 #2
luk
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