Avatar billede z1n Nybegynder
22. maj 2003 - 11:01 Der er 12 kommentarer og
1 løsning

Start kode ved start af script

jeg skal have kørt denne linje:

<%=launchStr%>?NFuse_Application=<%=contentApp.getNameUrlEncoded%>&amp;NFuse_AppFriendlyNameURLEncoded=<%=contentApp.getFriendlyNameUrlEncoded%>&amp;NFuse_AppCommandLine=<%=Server.URLEncode(app.getContentAdr)%>

når scriptet starter i stedet for når at man skal trykke på en <a href=""></a>

hvordan får jeg den til at kører linjen ved start?
Avatar billede eagleeye Praktikant
22. maj 2003 - 11:35 #1
Som jeg læser det skal du lave en redirect. Response.Redirect("fil.asp") så skal man ikke trykke på et link for at komme i på siden:


Response.Redirect (launchStr & "?NFuse_Application=" & contentApp.getNameUrlEncoded & "&NFuse_AppFriendlyNameURLEncoded=" & contentApp.getFriendlyNameUrlEncoded & "&NFuse_AppCommandLine=" & Server.URLEncode(app.getContentAdr))
Avatar billede z1n Nybegynder
22. maj 2003 - 11:42 #2
nej passer ikke... jeg skal ikke have åbnet en ny side... den skal bare køre den linje ved start... linjen starter en applikation, som i øjeblikket bliver startet ved clik på et icon som har den linje der i href....
Avatar billede z1n Nybegynder
22. maj 2003 - 11:43 #3
jeg skal så have den til at starte så snart siden bliver loadet i stedet for ved click
Avatar billede kovalt Nybegynder
22. maj 2003 - 11:46 #4
Kunne man ikke lave et eller andet med <body onload="dinfunktion.asp">.... det kræver selvfølgelig du har en eller anden variabel du kan spørge til at funktionen ikke startes altid :-)

Kan det bruges?
Avatar billede z1n Nybegynder
22. maj 2003 - 11:59 #5
nej for jeg skal ikke have den til at loade en side men den skal bare køre den linje...
Avatar billede kovalt Nybegynder
22. maj 2003 - 12:01 #6
<body onload="dinfunktion"> altså kalde en funktion - ikke en side
Avatar billede z1n Nybegynder
22. maj 2003 - 12:06 #7
det virker heller ikke... kan man hente variabler som står længere nede i koden ?
Avatar billede kovalt Nybegynder
22. maj 2003 - 12:18 #8
Jeg er ikke lige helt sikker på hvad du mener..... hvis variablen står længere nede i koden er den vel ikke defineret endnu og så kan du vel heller ikke henvise til den....

Med mindre du bruger en seesion-variabel?
Avatar billede eagleeye Praktikant
22. maj 2003 - 12:18 #9
Jeg forstår det ikek helt så...

Det laver en varialbe medteksten i som er mellem "" i href delen:

str = launchStr & "?NFuse_Application=" & contentApp.getNameUrlEncoded & "&NFuse_AppFriendlyNameURLEncoded=" & contentApp.getFriendlyNameUrlEncoded & "&NFuse_AppCommandLine=" & Server.URLEncode(app.getContentAdr)


Så er linket i variablen str
Avatar billede z1n Nybegynder
22. maj 2003 - 12:44 #10
det er en a href tinger hvor variabler som launchStr er defineret længere oppe..

og ja så skal den kører dette efter den er defineret og det er også fint nok. jeg skal bare have den til at starte den linje og hele linjen er et slags link til at starte et program med, det skal den gøre uden at man trykker på noget men med load af siden...
Avatar billede eagleeye Praktikant
22. maj 2003 - 12:53 #11
Men om du har et link man trykker på eller en redirect til den samme side giver jo det samme. Enste forskel er at ved et link skal man selv trykke på linket for det bliver udført hvorimod en redirect sker automatisk.
Avatar billede z1n Nybegynder
22. maj 2003 - 13:04 #12
det skal sker automatisk og det er ikke redirect... den linje/link fører ikke til en anden siden, den starter en application som brugeren som logger på er meldt ind i, i dette tilfælde en ICA client (citrix)
Avatar billede z1n Nybegynder
22. maj 2003 - 13:21 #13
fandt selv ud af det med simpelt java.. ellers tak
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
Kurser inden for grundlæggende programmering

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