/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Hvordan køres onload for Java Script kode ~
Fra : Ukendt


Dato : 20-02-03 16:21

Jeg har bikset noget kode sammen som jeg gerne vi lhave eksekveret onload,
men Java Script koden står udenfor <script> tags'ene.

Hvordan søren sparker jeg skidtet igang?

Claus



 
 
Tobias Nielsen (20-02-2003)
Kommentar
Fra : Tobias Nielsen


Dato : 20-02-03 17:12


"Claus Nygaard-Pedersen" <cnpatofir.dk> skrev i en meddelelse
news:3e54f242$0$126$edfadb0f@dtext02.news.tele.dk...
> Jeg har bikset noget kode sammen som jeg gerne vi lhave eksekveret onload,
> men Java Script koden står udenfor <script> tags'ene.


Prøv at sætte din javascript kode indenfor <head> </head> og sæt det i
<script> tags

I bodytag'et kan du så kalde kalde scriptet (hvis det er en function) der er
tale om.
<body onload="funktionsnavn()">

Hvis ikke det var det du mente, så prøv at sende et link til din side. Det
gør det lidt nemmere at kigge på koden



VH Tobias



Ukendt (20-02-2003)
Kommentar
Fra : Ukendt


Dato : 20-02-03 17:26

"Tobias Nielsen" <tobias@tach.dk> skrev i en meddelelse
news:3e54fec1$0$138$edfadb0f@dread16.news.tele.dk...
>
> "Claus Nygaard-Pedersen" <cnpatofir.dk> skrev i en meddelelse
> news:3e54f242$0$126$edfadb0f@dtext02.news.tele.dk...
> > Jeg har bikset noget kode sammen som jeg gerne vi lhave eksekveret
onload,
> > men Java Script koden står udenfor <script> tags'ene.
>
>
> Prøv at sætte din javascript kode indenfor <head> </head> og sæt det i
> <script> tags
>
> I bodytag'et kan du så kalde kalde scriptet (hvis det er en function) der
er
> tale om.
> <body onload="funktionsnavn()">
>
> Hvis ikke det var det du mente, så prøv at sende et link til din side. Det
> gør det lidt nemmere at kigge på koden

Koden finder du ikke på et site endnu, men jeg prøver alligevel!

Basalt set er det noget kode som Lasse Reichstein Nielsen hjalp med for et
par uger siden.


Først et par funktioner, anbragt i head:
---
<script type="text/javascript">
function check(checkbox) {
if (!checkbox.checked) checkbox.click();
}

function uncheck(checkbox) {
if (checkbox.checked) checkbox.click();
}
</script>
---

Så noget html-kode der bruger den:

---
<form>
Checkbox 1: <input type="checkbox" id="over1" onclick="if (this.checked)
{check(this.form.under1a);check(this.form.under1b);check(this.form.under1c);
}">
(Checkbox 1a: <input type="checkbox" id="under1a"
onclick="if (!this.checked) {uncheck(this.form.over1);}">

Checkbox 1b: <input type="checkbox" id="under1b"
onclick="if (!this.checked) {uncheck(this.form.over1);}">

Checkbox 1c: <input type="checkbox" id="under1c"
onclick="if (!this.checked) {uncheck(this.form.over1);}">)
</form>

Jeg har lavet noget lign.

Da der er mange af disse checkbokse (pt. 270) bygges de vha. PHP.

Den side som indeholder alle disse checkbokse skal også kunne vise tidligere
valgte kombinationer som hentes fra en SQL database hvor de blev gemt sidste
gang brugeren valgte.

Da jeg ikke ønsker at gemme checkmarks på øverste niveau i databasen vil jeg
at java scriptet skal sætte disse, når alle underlæggende er valgt. Dette er
den egentlige grund til at jeg ønsker scriptet aktiveret onload.

Claus



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste