/ 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
Random pop-up fra en liste af links
Fra : Søren Madsen


Dato : 01-04-03 00:48

Kan jeg på forhånd definere en liste med fx. 10 links og få dem
til at åbne i et pop-up vindue, når en besøgende kommer ind på
min side?? Altså kun et pop-up pr. besøgende.

Hvor får jeg fat i et script der kan det???

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Esben Boye-Jacobsen (02-04-2003)
Kommentar
Fra : Esben Boye-Jacobsen


Dato : 02-04-03 12:37

Søren Madsen wrote in dk.edb.internet.webdesign.clientside:
> Kan jeg på forhånd definere en liste med fx. 10 links og få dem
> til at åbne i et pop-up vindue, når en besøgende kommer ind på
> min side??

Ja, hvis du lægger de 10 links ind i et array, hvorefter du så
beregner et tilfældigt tal mellem 0 og 10 - det lægger du ind i
en variabel. Og så skal du bare poppe vinduet op;

<SCRIPT TYPE="text/javascript">
liste=new Array();
liste[0]="adresse1"
liste[1]="adresse2"
liste[3]="adresse3"
x=Math.round(Math.random()*3+1)
alert(x)
window.open(x, '', 'Width=120,Height=120');
</SCRIPT>

> Hvor får jeg fat i et script der kan det???

Her...

<SCRIPT TYPE="text/javascript">
liste=new Array();
liste[0]="adresse1";
liste[1]="adresse2";
liste[3]="adresse3";
x=Math.round(Math.random()*3+1);
window.open(x, '', 'Width=120,Height=120');
</SCRIPT>

Jeg ved ikke om det findes en lettere måde at lave et array på,
men den her virker ihverfald ;)

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søren Madsen (03-04-2003)
Kommentar
Fra : Søren Madsen


Dato : 03-04-03 20:08

> Her...
>
> <SCRIPT TYPE="text/javascript">
> liste=new Array();
> liste[0]="adresse1";
> liste[1]="adresse2";
> liste[3]="adresse3";
> x=Math.round(Math.random()*3+1);
> window.open(x, '', 'Width=120,Height=120');
> </SCRIPT>
>
> Jeg ved ikke om det findes en lettere måde at lave et array på,
> men den her virker ihverfald ;)

Jo tak men nu fatter jeg ikke en meter af javascript - så derfor
indsatte "dumme-mig" bare de omtalte links (fx.
"http://www.google.com") på pladsen med teksten "adresse1" osv....
Indsatte koden på en tom side for lige at teste og der åbner godt
nok et vindue str. 120x120, men siden kan ikke findes.

Er jeg bare total papnæse til det her eller hvad er der galt????

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Esben Boye-Jacobsen (04-04-2003)
Kommentar
Fra : Esben Boye-Jacobsen


Dato : 04-04-03 09:26


> Er jeg bare total papnæse til det her eller hvad er der galt????
>


He he ... Det er mig der har lavet en fejl. Den finder slet ikke
værdien fra listen; Vi prøver igen:

<SCRIPT TYPE="text/javascript">
liste=new Array();
liste[0]='http://www.google.com';
liste[1]='http://www.jubii.dk';
liste[3]='http://www.altavista.dk';
x=Math.round(Math.random()*3+1);
a=liste[x];
window.open(a, '', 'Width=120,Height=120');
</SCRIPT>

Det jeg har tilføjet (a=liste[x]; ) finder den vædri i listen som
svarer til det tilfældige tal. Hvis du skal have flere værdier, så
skal du ændre i linjen x=Math.round(Math.random()*3+1); (det er 3
der skal ændres), og så selvfølgelig de ekstra liste[] der nu skal
til...

Beklager fejlen.


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søren Madsen (04-04-2003)
Kommentar
Fra : Søren Madsen


Dato : 04-04-03 21:54

Esben Boye-Jacobsen wrote in dk.edb.internet.webdesign.clientside:
>
> Beklager fejlen.

Esben din gamle svinger - det skal du slet ikke beklage for nu kører
det

Takker for hjælpen - du er en knag!! Hi Hi

HTML.dk Styrer for vildt!!!

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søren Madsen (04-04-2003)
Kommentar
Fra : Søren Madsen


Dato : 04-04-03 22:06

Nu gik det jo så fint med "pop-up-listen", så jeg sender lige et
hurtigt spørgsmål videre til dig....

Hvis nu jeg vil have vinduet til at "poppe"-under istedet, hvilken
kode skal jeg så bruge???

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søren Madsen (04-04-2003)
Kommentar
Fra : Søren Madsen


Dato : 04-04-03 22:07

Nu gik det jo så fint med "pop-up-listen", så jeg sender lige et
hurtigt spørgsmål videre til dig....

Hvis nu jeg vil have vinduet til at "poppe"-under istedet, hvilken
kode skal jeg så bruge???

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Esben Boye-Jacobsen (08-04-2003)
Kommentar
Fra : Esben Boye-Jacobsen


Dato : 08-04-03 14:13


> Hvis nu jeg vil have vinduet til at "poppe"-under istedet, hvilken
> kode skal jeg så bruge???

Tja... Så skal du have fat i det vindue, brugeren kommer fra, så det
må blive noget med window.focus() i slutningen af dit script... Jeg
er ikke lige så meget inde i netop det med at poppe under, men det
burde virke!

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

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