Avatar billede Slettet bruger
27. juni 2001 - 17:51 Der er 7 kommentarer og
1 løsning

Send værdier via et link!

Jeg har en dropdown menu! in en top frame, denne menu bruger en js fil.

I menu filen er der en del javascript på hvordan dropdown menu skal se ud m.m jeg kunne godt tænke mig at lave et link i denne menu som udover at åbne en ny side tager en værdi med på den nye side og videre til en ny menu side får en anden dropdown menu, værdien skal være navnet på en link.

Avatar billede Slettet bruger
27. juni 2001 - 17:54 #1
kort sagt jeg vil gerne åbne en link som kan skrive en anden link ned i et javascript
Avatar billede jakoba Nybegynder
27. juni 2001 - 19:43 #2
i eksemplet her gør jeg det lidt \'omvendt\' af hvad du ønsker, men alle elementerne er der:
Parameter sendt med url.
parameterværdi brugt til at udvide linkliste.
se:
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp37998.html

mvh JakobA
Avatar billede Slettet bruger
27. juni 2001 - 20:43 #3
Jeg kan ikke felt finde ud af dine sider!

Hvis jeg laver et link således http://www.domain.dk/index.htm?http;//www.domain.dk/startside.htm\'

Kan man så ikke lave et script der henter info efter ? i linket.
Avatar billede jakoba Nybegynder
27. juni 2001 - 20:58 #4
jo det kan man:

// getValues henter det der står efter ? i dit link og lægger det i variablen w :
function getValues(){
    var urlEnd = document.URL.indexOf(\'?\');
    var values = new Array();
    if (urlEnd != -1){
    var params = document.URL.substring(urlEnd+1);
                                  // hele strengen fra ? og frem
    w = params;                    // husk de verdier vi fik.
}; //end getValues() -> Array

scriptet skal ligge i den fil der linkes til, dvs:  http://www.domain.dk/index.htm

mvh JakobA
Avatar billede jakoba Nybegynder
27. juni 2001 - 21:00 #5
Ups. Hysk at definere w som wariabel først:

// getValues henter det der står efter ? i dit link og lægger det i variablen w :
var w;                  // definer variabel w
function getValues(){  // læg url-paremeter i w
    var urlEnd = document.URL.indexOf(\'?\');
    var values = new Array();
    if (urlEnd != -1){
    var params = document.URL.substring(urlEnd+1);
                                  // hele strengen fra ? og frem
    w = params;                    // husk de verdier vi fik.
}; //end getValues() -> Array
Avatar billede nikolajdu Nybegynder
28. juni 2001 - 13:49 #6
Jakoba - Du mangler en slut } for at lukke funktionen....
Avatar billede jakoba Nybegynder
28. juni 2001 - 16:01 #7
nikolajdu > søreme ja. takker.

// getValues henter det der står efter ? i dit link og lægger det i variablen w :
var w;                  // definer variabel w
function getValues(){  // læg url-paremeter i w
    var urlEnd = document.URL.indexOf(\'?\');
    var values = new Array();
    if (urlEnd != -1){
        var params = document.URL.substring(urlEnd+1);
                                  // hele strengen fra ? og frem
        w = params;                    // husk de verdier vi fik.
    };
}; //end getValues()

Hvordan går det ellers. Jeg hvirvler vel ikke for meget støv op til du får i øjnene :-)  (nåje du spotted jo denneher bommert)

mvh JakobA
Avatar billede Slettet bruger
12. juli 2001 - 15:50 #8
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