Avatar billede idiotbarn Nybegynder
21. februar 2005 - 23:16 Der er 7 kommentarer og
1 løsning

asfunction og parameter

Jeg har en asfunction:
<a href="asfunction:MyFunction,para1,para2">
Første problem er at den splitter ikke op.
Hvis MyFunction(Par1,Par2){...} er Par1 ikke noget mens Par2 er para1,para2
Hvordan får jeg den til at se det som 2 parametre?

2: og mest vigtigt
1.parameter er en temmelig lang webadresse, fra en streaming server så linket er omkring 130 tegn (!) problemet er at jeg ikke kan klippe linket længere ned, da der skal være mulighed for at hente fra andre streaminservere også, så jeg kan ikke fjerne noget af linket rigtigt. Nogen der har gode ideer?
Avatar billede thulstrup Nybegynder
21. februar 2005 - 23:37 #1
1)
Den funktion som din asfunction kalder, kan kun modtage et argument.
Du kan dog omgå dette ved at samle dine argumenter i en streng og så splitte dem op i den kaldte funktion.
F.eks:

function myFunction(s) {
    var a = new Array();
    a = s.split("|");
    for (i=0; i<a.length; i++) {
        trace(a[i]);
    }
}
this.createTextField("t_txt", 0, 0, 0, 0, 0);
t_txt.autoSize = "left";
t_txt.html = true;
t_txt.htmlText = "<a href='asfunction:myFunction,argument1|argument2|argument3'>test asfunction</a>";


2)
Jeg forstår ikke helt hvad problemet er. Er det url'en der bliver for lang at se på?
Avatar billede idiotbarn Nybegynder
21. februar 2005 - 23:39 #2
Ah...min fejl...den tager ikke hele argumentet med, der mangler noget af det sidste...som om at linket er for langt at ha med
Avatar billede thulstrup Nybegynder
21. februar 2005 - 23:52 #3
Det ser ud til at asfunction kun kan sende 106 tegn. Du bliver nok nødt til at forkorte dine links lidt.
Måske du kunne kører dem gennem et script ala http://kortlink.dk/
Avatar billede idiotbarn Nybegynder
21. februar 2005 - 23:54 #4
eh...hvordan dælen gør den det?
Avatar billede thulstrup Nybegynder
22. februar 2005 - 00:05 #5
Hvordan bliver dine links genereret?
Avatar billede idiotbarn Nybegynder
22. februar 2005 - 00:06 #6
De kommer fra et inputfelt hvis det var det du tænker på...
Avatar billede thulstrup Nybegynder
22. februar 2005 - 09:10 #7
Jeg tænkte bare på om det ikke var muligt at korte dem ned. Det ville jo klart være den nemmeste løsning.
Avatar billede idiotbarn Nybegynder
13. april 2005 - 18:51 #8
lukker
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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