Avatar billede dna Nybegynder
25. juli 2001 - 03:56 Der er 7 kommentarer og
1 løsning

Ændrer anden celle ?

Hejsa alle..

Først er jeg lidt i tvivl om det nu er rigtig kategori!? Men, mit problem lyder som følgende (dette er et eksempel):

Man har en videoliste med f.eks. 50 film ... de bliver listet ned i en række. Man kan så klikke på de film man vil låne - de film bliver så tilføjet en liste i bunden - som skal være i samme tabel. Dette vil jeg gerne have til at ske uden at siden skal reloades!?

Hvis I vil se noget der minder om mit problem:
http://www.bet24.com/bettingfrm.jsp << der kan man vælge kampe, og ens spillekupon ændrer sig uden siden reloades!

HJÆLP !?

dna
Avatar billede roenving Novice
25. juli 2001 - 08:57 #1
?~]

Det ser ud til, at man kun kan se det, hvis man er registreret og logget ind ...
det gider jeg ikke !-( (heller ikke jeg)  ...

Men du har da nok ret i, at din ide ville være mere præcist placeret i f.eks. JavaScript-kategorien, da det vil kræve noget client-side scripting -- og hvis det er sådan en indkøbsliste e.l. tror jeg jeg ville hive fat i en cookie.

Men princippet kan jo beskrives som:
Når der sker en ændring i nogle checkboxes, du har skal en værdi tillægges (eller fjernes) fra en (nogle) bestemt(e) liste(r) -- det ville jo også kunne være pris o.l.

I din <HEAD> placerer du en funktion, som gør det (nogenlunde sådan):

<SCRIPT language=\"JavaScript\">
<!--
function AddRemove(Felt) {
  if (Felt.checked==true) {
      var liste = new Array(document.filmListe.value);
      liste[liste.length+1] = Felt.value;
      document.filmListe.value = liste;
  }
  else {
      var liste = new Array(document.filmListe.value);
      var nyListe = new Array();
      var j = 0;
      for (i=0; i<=liste.length; i++) {
        if (!Felt.value==liste[i]) {
            nyListe[j++] = liste[i];
        }
      }
      document.filmListe.value = nyListe;
  }
}
//-->
</SCRIPT>

På dine check-boxe lægger du så (bl.a.) følgende:

<INPUT type=\"checkbox\" ... onChange=\"AddRemove(this);\">

hth
jes
Avatar billede dna Nybegynder
25. juli 2001 - 15:37 #2
Hejsa... tak for dit svar... jeg fatter desværre ikke en brik java-scrpt, så jeg er lidt på bar bund der... på www.bet24.com skal man ikke være registeret! Bare tryk på betting, så kommer der en liste du kan se...

Kan du ikke forklare java-koden ?! Jeg fatter den ikke?

dna
Avatar billede roenving Novice
25. juli 2001 - 15:47 #3
Funktionen checker først om checkboxen er krydset af,
  hvis den er krydset af anbringer den den nye værdi bagerst i en liste og anbringer hele listen i dit felts value-property.
  hvis ikke laver den en ny liste over alle dem, som ikke er lig med den som er blevet u-krydset, denne liste bliver smidt tilbage til feltet.
Avatar billede dna Nybegynder
25. juli 2001 - 16:00 #4
Vil du skære lortet TOTALT ud i pap og komme med en side som eksempel på mit problem for 200 point ??
Avatar billede roenving Novice
25. juli 2001 - 16:09 #5
Jeg vil se om jeg kan finde noget tid, i den type skal der laves en iframe eller en div og noget med innerHtml osv. -- det er ikke det jeg er bedst til, men lidt langsom afprøvning skulle kunne det ...

Vil dog ikke love noget, så lad os håbe, at der er nogen under JavaScript, som lige har det present !~}

jes
Avatar billede dna Nybegynder
25. juli 2001 - 16:57 #6
roenving.. jeg ligger på mine grædende knæ... !!!
Avatar billede dna Nybegynder
25. juli 2001 - 17:19 #7
kan knæ græde ?? Det var sq da vist en dum formulering !? :-)
Avatar billede dna Nybegynder
25. juli 2001 - 19:13 #8
Jeg har ikke rigtigt fået svar på mit problem, så jeg flytter spørgsmålet til freelance, og smider en ordentlig bunke point i!

dna
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