Avatar billede bobbedude Nybegynder
09. august 2001 - 12:33 Der er 12 kommentarer og
1 løsning

Flash knap igen igen

Ok så er det anden rundte.
Jeg vil gerne have en flash knap som sender URLen

http://www.xxxx.dk/xxx/send_anbefaling.asp?anbefalet_link=http://<%=Request.servervariables(\"SERVER_NAME\") & Request.ServerVariables(\"URL\")%>

Den skal åbne i en bestemt størrelse.

På html siden hvor knappen skal bruges har jeg dette script til pop vinduet

<SCRIPT LANGUAGE=\"JavaScript\"> var javascript_version = 1.0;</SCRIPT>
<SCRIPT LANGUAGE=\"JavaScript1.1\">  javascript_version = 1.1;</SCRIPT>


<SCRIPT LANGUAGE=\"JavaScript\">

var newwin;

function launchwin(winurl,winname,winfeatures)
{
    //This launches a new window and then
    //focuses it if window.focus() is supported.
    newwin = window.open(winurl,winname,winfeatures);
   
    if(javascript_version > 1.0)
    {
        //delay a bit here because IE4 encounters errors
        //when trying to focus a recently opened window
        setTimeout(\'newwin.focus();\',250);
    }
}
</SCRIPT>


Dette her er det jeg har i den FLASH knap jeg har forsøgt med

java script:launchwin(\'her skulle urlen være\' , \'newwindow\' , \'height=150,width=200\')

Men når jeg sætter den ind virker det ikke.

Håber der er en der forstår mig :ø)

Avatar billede mat Nybegynder
09. august 2001 - 13:57 #1
Sådan som jeg forstår det vil du lave et javastyle pop-up fra flash.....

(taget fra actionscripts.org)

Code divided for 2 parts HTML code and FLASH code

Part 1 ---FLASH code
In actions choose GET URL function and paste code:
java script:openNewWindow(\'somePage.html\',\'thewin\',
\'height=100,width=250,toolbar=no,scrollbars=yes\')

somePage.html - name of PopUp page or site

Part 2 ---HTML code
Paste this code exactly as it appears below, between the HEAD tags in the HTML source.
<script language=\"JavaScript\">
function openNewWindow(URLtoOpen, windowName, windowFeatures) { newWindow=window.open(URLtoOpen, windowName, windowFeatures); }
</script>

Add the following parameter inside the <EMBED> tag in the HTML code:
swLiveConnect=true NAME=yourmovie.swf
You can put it anywhere inside the <EMBED> tag, but perhaps the best place would be after the WIDTH and HEIGHT parameters
Note: It is important. That allows the Flash movie to communicate with the JavaScript code.
Replace \"yourmovie\" with the name of flash movie.
Avatar billede bobbedude Nybegynder
09. august 2001 - 14:02 #2
Ja det er det jeg vil, men hvis du selv arbejder med flash så prøv lige at få den til at accept denne URL:


http://www.xxxx.dk/xxx/send_anbefaling.asp?anbefalet_link=http://<%=Request.servervariables(\"SERVER_NAME\") & Request.ServerVariables(\"URL\")%>
Avatar billede mat Nybegynder
09. august 2001 - 14:19 #3
Jeg bruger selv flash, men flash og ASP sammen er ikke lige \"my area of expertise\", beklager!
Avatar billede bobbedude Nybegynder
09. august 2001 - 14:23 #4
ok men tak fordi du prøvede. :ø)
Avatar billede nikolajdu Nybegynder
09. august 2001 - 14:35 #5
getURL (\"http://www.xxxx.dk/xxx/send_anbefaling.asp?anbefalet_link=http://<%=Request.servervariables(\\\"SERVER_NAME\\\") & Request.ServerVariables(\\\"URL\\\")%> \");


????
Avatar billede nikolajdu Nybegynder
09. august 2001 - 14:46 #6
smuttede lige før.

Prøv denne her den åbner et nyt vindue uden ektern javaScript.

getURL (\"java script:window.open(\'http://www.xxxx.dk/xxx/send_anbefaling.asp?anbefalet_link=http://<%=Request.servervariables(\\\"SERVER_NAME\\\") & Request.ServerVariables(\\\"URL\\\")%>\',\'newwindow\',\'height=150,width=200,scroolbar=no,toolbar=no,menubar=no\') \");
Avatar billede bobbedude Nybegynder
09. august 2001 - 15:03 #7
nikolaidu >> jeg har Flash 5 og den kan ikke fatte den url.
Når Jeg prøver åbner den et helt almindeligt vindue men den finder ikke URLen :ø(
Avatar billede nikolajdu Nybegynder
09. august 2001 - 15:06 #8
Jeg lavede den i Flash 5, men aner ikke om det virker... :-)

Må man ikke bruge \' istedet for \" i f.eks \"SERVER_NAME\"
Avatar billede bobbedude Nybegynder
09. august 2001 - 15:07 #9
det er forresten ved , det går galt
Avatar billede nikolajdu Nybegynder
09. august 2001 - 15:08 #10
Det havde jeg næsten regnet ud ;-)

Hvis man må bruge \' i stedet for \" kan vi undgå escape tegnene.

getURL (\"java script:window.open(\'http://www.xxxx.dk/xxx/send_anbefaling.asp?anbefalet_link=http://<%=Request.servervariables(\'SERVER_NAME\') & Request.ServerVariables(\'URL\')%>\',\'newwindow\',\'height=150,width=200,scroolbar=no,toolbar=no,menubar=no\') \");
Avatar billede bobbedude Nybegynder
09. august 2001 - 15:19 #11
æv jeg kan ikke få det til at virke.
Den åbner bare et blank vindue.
Avatar billede bobbedude Nybegynder
10. august 2001 - 20:42 #12
Jeg må finde på noget nyt måske flere point kan sætte gang i tingene
Avatar billede nikolajdu Nybegynder
11. august 2001 - 02:04 #13
Hvis ikke du kan undgå escape tegnene får du det aldrig lavet i flash. Flash kan godt forstå dem, men det kan din ASP åbenbart ikke.
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