Avatar billede jmc Nybegynder
07. november 2001 - 11:25 Der er 20 kommentarer og
1 løsning

benytte & i variable tekst som loades med loadvarablesnum

problemet ligger i at skrive: [aktiviteter&a=17] hvor & tegnet indgår

frame 1:
loadVariablesNum (\"http://www.blabla.dk/flash.asp?id=aktiviteter\", 0);

teksten i flash.asp:
aktiviteter=Aktiviteter > Møder<BR><p><b>08-11-01</b><br><a href=\'indhold.asp?id=aktiviteter&a=17\'>Temadag på Byggecentrum for alle interesserede</a></p>aktiviteter=Aktiviteter > Møder<BR><p><b>27-11-01</b><br><a href=\'indhold.asp?id=aktiviteter&a=18\'>Årsmøde område København</a></p>
 
&amp;  hjælper mig åbenbart ikke i en URL. Men jeg fandt dette hos macromedia:

URL = \"http://www.macromedia.com\";
URLText = \"Macromedia\'s Web site\";
displayResult = \"Go to <A HREF=\\\"\" + URL + \"\\\">\" + URLText + \"</A>\"

Måske er dette hvad der skal til at som work around?   

Hvordan kan man skrive & og stadigt læse hele variablen? 
Avatar billede Slettet bruger
07. november 2001 - 11:31 #1
Har du prøvet med:

aktiviteter%26a=17
Avatar billede jmc Nybegynder
07. november 2001 - 11:45 #2
good dam´it Alexis,
Hvad med at signe ind med et svar?
Skal du ikke have nogle points?
Tak ;)
Avatar billede Slettet bruger
07. november 2001 - 11:47 #3
nej tak 8)
Avatar billede jmc Nybegynder
07. november 2001 - 12:37 #4
5 point her og der giver altid lidt i sidste ende!

men nu hvor jeg alligevel har dig, min tekst ser sådan ud:

aktiviteter=Aktiviteter > Møder <BR><p><b>08-11-01</b><br><a href=\'indhold.asp?id=aktiviteter%26a=17\'>Temadag på Byggecentrum for alle interesserede</a></p><p><b>27-11-01</b><br><a href=\'indhold.asp?id=aktiviteter%26a=18\'>Årsmøde område København</a></p>


Det skulle være ok, og virker når jeg henter den som lokal fil, men ikke on_the_server. Ved du evt. også hvad dette kunne skyldes?

ok tak, tak, tak d!ktator
Avatar billede Slettet bruger
07. november 2001 - 12:56 #5
loader du fra en txt fil eller er det server-side output ??

Har du slået HTML til i flashen ??

Faktisk  burde hele din streng omskrives
? = %3F
å = %E5
\' = %27
ø = %F8
osv osv...
Avatar billede jmc Nybegynder
07. november 2001 - 13:02 #6
Ja, det er der vist et eller andet lille ASP script som kan klare. HTML er slået til! Jeg husker at der kan være et eller andet med at man skal lave lave et script som tjekker om teksten er loaded eller noget i den retning. Jeg husker ikke hvor jeg så denne kode. Måske er det pga. at alt er i min frame 1. ??
Avatar billede jmc Nybegynder
07. november 2001 - 13:05 #7
sorry, det er en ASP fil som giver dette output!
Avatar billede Slettet bruger
07. november 2001 - 13:34 #8
Har du prøvet at bruge URLEncode på dit output?

Med hensyn til at loade variable er det en god idé at sætte en variable til sidst i din string til at tjekke op på....

F.eks: ...blabla&tjeck=ok

Så laver du et loop i din flash indtil tjeck er ok
Avatar billede jmc Nybegynder
07. november 2001 - 13:57 #9
Det er det samme, nu er output:
aktiviteter=Aktiviteter > Møder <BR><p><b>08-11-01</b><br><a href=\'indhold.asp?id=aktiviteter%26a=17\'>Temadag+p%E5+Byggecentrum+for+alle+interesserede</a></p><p><b>27-11-01</b><br><a href=\'indhold.asp?id=aktiviteter%26a=18\'>%C5rsm%F8de+omr%E5de+K%F8benhavn</a></p>

virker fint offline til tekstfil, men ikke online når jeg linker med http://www.navn.dk/flash.asp?id=aktiviteter
Avatar billede jmc Nybegynder
07. november 2001 - 14:24 #10
dette er strange, nu loader jeg fra en knap, og det viker ligeledes lokalt men ikke online:

on (release) {
    loadVariablesNum (\"flash.asp?id=aktiviteter\", 0);
}
Avatar billede Slettet bruger
07. november 2001 - 14:37 #11
ligger dit asp-script i samme folder som .swf filen?
Avatar billede jmc Nybegynder
07. november 2001 - 14:43 #12
også yep
Avatar billede Slettet bruger
07. november 2001 - 14:48 #13
Hvad laver den  > foran Møder?

....viteter=Aktiviteter > Møder <BR>.....


Prøv at åbne dit asp-script online og paste outputtet her
Avatar billede jmc Nybegynder
07. november 2001 - 14:54 #14
output er:
aktiviteter=<FONT COLOR=\'#006600\'><B> Aktiviteter > Møder </B></font><BR><p><b>08-11-01</b><br><a href=\'indhold.asp?id=aktiviteter%26a=17\'><U>Temadag+p%E5+Byggecentrum+for+alle+interesserede</U></a></p><p><b>27-11-01</b><br><a href=\'indhold.asp?id=aktiviteter%26a=18\'><U>%C5rsm%F8de+omr%E5de+K%F8benhavn</U></a></p>


koderne i browseren er:
<html>
<head>
<title>Sammenslutningen af Sikkerhedsledere i Danmark</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_validateForm() { //v3.0
  var i,p,q,nm,test,num,min,max,errors=\'\',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!=\"\") {
      if (test.indexOf(\'isEmail\')!=-1) { p=val.indexOf(\'@\');
        if (p<1 || p==(val.length-1)) errors+=\'- \'+nm+\' skal være en gyldig email-adresse.\\n\';
      } else if (test!=\'R\') { num = parseFloat(val);
        if (val!=\'\'+num) errors+=\'- \'+nm+\' skal være et tal.\\n\';
        if (test.indexOf(\'inRange\') != -1) { p=test.indexOf(\':\');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+=\'- \'+nm+\' skal være et tal mellem \'+min+\' og \'+max+\'.\\n\';
    } } } else if (test.charAt(0) == \'R\') errors += \'- \'+nm+\' skal udfyldes.\\n\'; }
  } if (errors) alert(\'Følgende fejl opstod:\\n\'+errors);
  document.MM_returnValue = (errors == \'\');
}
//-->
</script>

</head>
               
                <style type=\"text/css\">
                <!--
                .sti {  font-weight: bold; font-size: 8pt; color: #a5847b; font-family: Verdana, Arial, Helvetica, sans-serif; }
                .small {  font-size: 8pt; color: #a5847b; font-family: Verdana, Arial, Helvetica, sans-serif; }
                .rubrik {  font-size: 12pt; color: #006600; font-family: Verdana, Arial, Helvetica, sans-serif; }
                .broed {  font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
                .mellem {  font-size: 9pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
                .mellem2 {  font-size: 9pt; font-weight: bold; color: #006600; font-family: Verdana, Arial, Helvetica, sans-serif; }
                p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
               
                a:link {  color: #006600; }
                a:hover {  color: #000000; }
                a:visited {  color: #006600; }
                a:active {  color: #006600; }
                -->
                </style>
               
<body bgcolor=\"#FFFFFF\">

<table cellpadding=\"10\" border=0>
    <tr>
    <td width=\"550\" valign=\"top\">aktiviteter=&lt;FONT COLOR=\'#006600\'&gt;&lt;B&gt; Aktiviteter > Møder &lt;/B&gt;&lt;/font&gt;&lt;BR&gt;&lt;p&gt;&lt;b&gt;08-11-01&lt;/b&gt;&lt;br&gt;&lt;a href=\'indhold.asp?id=aktiviteter%26a=17\'&gt;&lt;U&gt;Temadag+p%E5+Byggecentrum+for+alle+interesserede&lt;/U&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;27-11-01&lt;/b&gt;&lt;br&gt;&lt;a href=\'indhold.asp?id=aktiviteter%26a=18\'&gt;&lt;U&gt;%C5rsm%F8de+omr%E5de+K%F8benhavn&lt;/U&gt;&lt;/a&gt;&lt;/p&gt;</td>
  </tr>
</table>


</body>
</html>
Avatar billede jmc Nybegynder
07. november 2001 - 15:10 #15
Hvis jeg paster teksten ind i en fil og oploader den. Virker det fint med linket til en tekstfil (.txt). Men ikke til ASP+en som generere den (.asp)!
Avatar billede jmc Nybegynder
07. november 2001 - 16:11 #16
Det er ok hvis du opgiver, fordi det gør jeg. Jeg har prøvet macromedia forums og andre fora. Ingen som kan hjælpe!
Avatar billede Slettet bruger
08. november 2001 - 08:40 #17
Du kan evt sende mig din .fla og din asp, så skal jeg kigge på det... det er for let at opgive ;-)

admin@diktator.dk
Avatar billede jmc Nybegynder
08. november 2001 - 10:28 #18
tak!
Avatar billede Slettet bruger
08. november 2001 - 11:59 #19
.. jeg er hængt temmelig meget op i dag, men jeg vil se om jeg kan nå det i eftermiddag ... - ellers får du respons senere :-)
Avatar billede Slettet bruger
13. november 2001 - 12:26 #20
Jeg har kiget lidt på det du sendte til mig.
Drop din asp fil og lav en ny der kun skal bruges af flashen. Der er alt for mange konflikter i den nuværende fil, og flash gider ikke have rammer, tabeler etc. etc.

Lav en fil lign;

<%
tekst = \"dette er min tekst, og dette er mit <A href=\'http://www.diktator.dk\' target=\'_blank\'><u>link</u></a>\"
tekst =\"<FONT COLOR=\'#006600\'><B> Aktiviteter > Møder </B></font><BR>\" & tekst
aktiviteter = Server.URLEncode(tekst)
Response.write \"aktiviteter=\"&aktiviteter
%>

Du skal selvfølgelig lige connecte til din database og trække teksten fra den istedet;

tekst = rs(\"mintxt\")

Udtræket fra asp giver; http://diktator.dk/diktator/experten/130688.asp

Og fra Flashen;
http://diktator.dk/diktator/experten/130688.html

Håber det hjælper dig lidt på vej ;-)
Avatar billede Slettet bruger
13. november 2001 - 12:28 #21
kiget == luret ;-)
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