Avatar billede flasheren2 Nybegynder
20. januar 2001 - 13:15 Der er 9 kommentarer og
1 løsning

Problemer med variabler mht. URL

on (release) {
    set (\"myvar\", \"http://www.jubii.dk/nyheder.asp?id=\"+\"1728\");
    getURL (myvar, \"_blank\");
}

skulle gerne returnere en browser der går ind på siden http://www.jubii.dk/nyheder.asp?id=1728

Men det gør den ikke - hvorfor og hvad skal jeg lave om??

Ps. jubii er bare et domæne - jeg arbejder ikke for jubii ;-)
Avatar billede flasheren2 Nybegynder
20. januar 2001 - 13:50 #1
ps. den retunere http://1./#QNAN

pps. det samme script virker i en tom fil, så det er måske et eller andet der konflikter???

-Er der slet ikke nogen der kan hjælpe?
Avatar billede it-avisen.dk Nybegynder
20. januar 2001 - 16:49 #2
Hej Flasheren.
Dit problem skyldes helt sikkert at du bruger flash 4 og ikke flash 5.

Prøv at downloade flash 5 i stedet og prøv igen.

Jeg er ikke helt klar over om man kan gøre det du prøver i flash 4, men jeg er helt sikker på at ovenstående ikke vil virke - det vil det derimod i flash 5.

Håber det er det rigtige svar og det dermed kan bruges.

Husk at læse landets bedste IT-Nyheder på http://www.IT-Avisen.dk - og go\' weekend!
Avatar billede ditlev Juniormester
20. januar 2001 - 17:27 #3
Hej flasheren2

Du vil lave en variabel der hedder:
http://www.jubii.dk/nyheder.asp?id=1728

I FLASH 5 hedder det:

on (release) {
    myvar = \"http://www.jubii.dk/nyheder.asp?id=\" add \"1728\";
    getURL (myvar, \"_blank\");
}

Det springende punkt er altså at bruge \"add\" og ikke \"+\". I FLASH4 bruges \"&\".

Du skal bruge Actionen: get variable til funktionen.

Håber at det hjælper dig.

Venlig hilse

Ditlev
Avatar billede ditlev Juniormester
20. januar 2001 - 17:31 #4
Hov det gik vist lidt hurtigt. Der kom et \";\" for meget. Der skal stå:

on (release) {
    myvar = \"http://www.jubii.dk/nyheder.asp?id=\" add \"1728\";
    getURL (myvar, \"_blank\");
}

Kunne du iøvrigt ikke bare lave hele variablen i et, således:
myvar = \"http://www.jubii.dk/nyheder.asp?id=1728\";

/Ditlev
Avatar billede ditlev Juniormester
20. januar 2001 - 17:36 #5
Der skal altså ikke være et semikolon mellem \"http://www.jubii.dk/nyheder.asp?id=\" og add, det er noget siden her finder på, velsagtens fordi den omdanner teksten til hyperlink!

Altså: .......jubii.dk/nyheder.asp?id=\" add \"1728\";

/Ditlev
Avatar billede diktator Nybegynder
20. januar 2001 - 17:55 #6
Jeg formoder grunden til, at du ikke bare skriver den direkte sti er at nyhederne skifter id, efterhånden som de fornyes. Derfor vil jeg foreslå at lave nyhedsnummeret som en variable:

Nyhed = \"1728\";
SendNyhed = \"http://www.jubii.dk/nyheder?id\"+Number(Nyhed);

on (release) {
    getURL (SendNyhed, \"_blank\");
}


På den måde kan du have flere knapper med forskellige nyhedsID ved at tilskrive dem variable f.eks:; \'Nyhed=\"1234\"\'

Du kan samtidigt loade nye ID\'er ind i din Flash,  uden at skulle ændre URL\'en i din .Fla fil igen.

/D!ktator
Avatar billede diktator Nybegynder
20. januar 2001 - 18:05 #7
UPS - en rettelse
SendNyhed = \"http://www.jubii.dk/nyheder?id=\"+Number(Nyhed);
Avatar billede ditlev Juniormester
20. januar 2001 - 19:49 #8
Enig med diktator, mht. muligheden for at varierer tallet sidst i URL\'et vha. en variabel, men det er du vel klar over

Har lige nærlæst syntaksen i FLASH5, og må erkende, at man kan bruge \"+\" ved sammensætningen af variabler. Dette kan man dog ikke i FLASH4!
Dette ændre dog ikke ved mit tidligere svar, da det afgørende er syntaksen hvormed variablen er sat op, hvadenten man bruger \"add\" eller \"+\".

/Ditlev
Avatar billede diktator Nybegynder
25. januar 2001 - 08:26 #9
flasheren2 :: har du tabt tråden,  –kan du få det til at virke?
Avatar billede flasheren2 Nybegynder
25. januar 2001 - 09:24 #10
jo, undskyld. Det virkede allerede med IT-Avisens svar.

Tak for hjælpen IT-Avisen.dk og diktator.

Da det var IT-Avisen.dk der kom med et svar jeg kunne bruge først, får han alle points.

Men tak for interessen i andre.

/Flasheren2
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