[flash] chromeless popup probleem

Pagina: 1
Acties:

  • pulse80
  • Registratie: Juli 2001
  • Laatst online: 07-03 08:11

pulse80

we weten niks

Topicstarter
hallo ik heb een probleempje ik open met een flashbutton een chromeless popup, alleen wordt er dan ook een nieuw browserwindow geopend (helemaal blanco)met in de locator het volgende:
code:
1
javascript:openIT('../html/cdform.html',%20500,%20'90%',%20null,%20null,%20'cdpopup')

dit is de code die achter de flashbutton zit:
code:
1
2
3
4
5
6
7
8
9
10
on (rollOver) {
    text.gotoAndStop("cdin");
}
on (rollOut) {
    text.gotoAndStop("cdout");
}
on (release) {
    getURL ("javascript:openIT('../html/cdform.html', 500, '90%', null, null, 'cdpopup')");
    void (0);
}

ik wil dus gewoon in het browservenster met mijn flashmovie blijven als ik op de knop druk.
moet ik nog iets toevoegen om in hetzelfde venster te blijven (iets met parent oid) ?

i'm not here this isn't happening


  • Scipionyx
  • Registratie: Maart 2001
  • Niet online
Ikzelf ben niet niet zo thuis in HTML, JavaScript e.d. maar, misschien heb je hier iets aan?

[topic=319530]

Top 4 Anti-Stress regels:
1) Doe zo weinig mogelijk of laat het anderen doen.
2) Als je plots zin hebt om te werken, ga dan zitten en wacht tot het over gaat.
3) Als je iemand ziet rusten...help hem!!
4) Doe vandaag niet wat morgen kan.


  • pulse80
  • Registratie: Juli 2001
  • Laatst online: 07-03 08:11

pulse80

we weten niks

Topicstarter
:) topic heb ik zelf geplaatst. toch bedankt.

i'm not here this isn't happening


  • DeFeCt
  • Registratie: Juli 2000
  • Laatst online: 02-09 10:13

DeFeCt

je wéét toch

Op maandag 19 november 2001 10:34 schreef pulse80 het volgende:
:) topic heb ik zelf geplaatst. toch bedankt.
Waarom open je er nu weer 1 dan?

Flickr


  • pulse80
  • Registratie: Juli 2001
  • Laatst online: 07-03 08:11

pulse80

we weten niks

Topicstarter
dit is een ander probleem. misschien had ik inderdaad in hetzelfde topic verder kunnen gaan. excuses daarvoor. misschien dat het verplaatst kan worden?

i'm not here this isn't happening


Verwijderd

wat is een chromeless popup ?

Verwijderd

Op maandag 19 november 2001 10:09 schreef pulse80 het volgende:
dit is de code die achter de flashbutton zit:
code:
1
2
3
4
on (release) {
    getURL ("javascript:openIT('../html/cdform.html', 500, '90%', null, null, 'cdpopup')");
    void (0);
}

ik wil dus gewoon in het browservenster met mijn flashmovie blijven als ik op de knop druk.
Je roept nu een functie aan die in de html pagina waar je swfje zit. Die code heb je niet gepost.

Dit heb ik eens gebruik om een popup te openen zonder address balken enzo, duz niet helemaal chromeless. Post anders het javascript ff.

mijn flash code:
code:
1
2
3
on (release) {
    getURL ("JavaScript:openWindow(\"popup.html\", \"150\", \"150\")");
}

en de functie die hij aanroept die in m'n html staat:
code:
1
2
3
4
5
6
<script language="JavaScript">
function openWindow(url, w, h) {
var windowprops = "width=" + w + ",height=" + h;
popup = window.open(url,'remote',windowprops);
}
</script>

  • pulse80
  • Registratie: Juli 2001
  • Laatst online: 07-03 08:11

pulse80

we weten niks

Topicstarter
hier de html code met functie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<HTML>
<HEAD>
<TITLE>interface16-10</TITLE>
<script language="javascript" type="text/javascript" src="../js/chromeless_31.js"></script>
<script language="JavaScript">

<!-- 

 

function openIT(u,W,H,X,Y,n) {
    var cD  ='../img/close_dwn.gif'
    var cU  ='../img/close_up.gif'
    var cO  ='../img/close_ovr.gif'
    var cL  ='../img/clock.gif'
    var tH  ='<font face=verdana size=1 color=white>&nbsp;&nbsp;  s t u d i o    V & V </font>'
    var tW  ='&nbsp;&nbsp;  s t u d i o    V & V'
    var wB  ='#FFFFF'
    var wBs ='#FFFFF'
    var wBG ='#909090'
    var wBGs='#BACABA'
    var wNS ='toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0'
    var fSO ='scrolling=yes noresize'
    return chromeless(u,n,W,H,X,Y,cD,cU,cO,cL,tH,tW,wB,wBs,wBG,wBGs,wNS,fSO)
}
//-->
</script>
</HEAD>
<BODY bgcolor="#000000">
<!-- URL's used in the movie-->
<A HREF=javascript:openIT('../html/cdform.html',500,'90%', null, null,'cdpopup')></A> <!-- text used in the movie-->
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
 WIDTH=100% HEIGHT=100%>
 <PARAM NAME=movie VALUE="interface16-10.swf"> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=best> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="interface16-10.swf" menu=false quality=best bgcolor=#000000  WIDTH=100% HEIGHT=100% TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>
</BODY>
</HTML>

i'm not here this isn't happening


Verwijderd

Op maandag 19 november 2001 11:51 schreef pulse80 het volgende:
code:
1
<A HREF=javascript:openIT('../html/cdform.html',500,'90%', null, null,'cdpopup')></A>
Haal die link eens weg bij url used in the movie. Als dat het niet is, werkt de functie wel goed als je hem in een gewone html pagina aanroept?

  • pulse80
  • Registratie: Juli 2001
  • Laatst online: 07-03 08:11

pulse80

we weten niks

Topicstarter
heb hem weggehaald maar hij blijft hetzelfde doen, de functie werkt wel gewoon in html ja.

i'm not here this isn't happening


Verwijderd

en je hebt dezelfde link in flash gebruikt als degene die in html goed werkt? vind ik raar, want dan zou die het goed moeten doen. Net zoals in mijn vorige voorbeeld.
mijn flash code:
code:
1
2
3
on (release) {
    getURL ("JavaScript:openWindow(\"popup.html\", \"150\", \"150\")");
}

en de functie die hij aanroept die in m'n html staat:
code:
1
2
3
4
5
6
<script language="JavaScript">
function openWindow(url, w, h) {
var windowprops = "width=" + w + ",height=" + h;
popup = window.open(url,'remote',windowprops);
}
</script>

  • pulse80
  • Registratie: Juli 2001
  • Laatst online: 07-03 08:11

pulse80

we weten niks

Topicstarter
in html ziet ie er zo uit:
code:
1
2
<a href="#" onclick="cdpopup=openIT('cdform.html',500,'90%', null, null,'cdpopup');"
         onMouseOut="MM_swapImgRestore(),stat(''); return true" onMouseOver="MM_swapImage('Image7','','images/knoppen/cdov2.jpg',1),stat('klik hierop om de info cd-rom van studio V & V aan te vragen'); return true" >[img]"images/knoppen/cdnorm2.jpg"[/img]</a>

volgens mij is het iets met dat "#" (a href="#") omdat ie hem nu in flash twee keer opent lijkt wel> én in een nieuw venster én het chromeless window.

i'm not here this isn't happening


Verwijderd

en als je wat achter de onclick staat in flash copieert opend hij eerst een blanko scherm?
code:
1
javascript:openIT('cdform.html',500,'90%', null, null,'cdpopup');"

waarom heb je in html nog cdpopup=openIT staan en niet in flash?

  • pulse80
  • Registratie: Juli 2001
  • Laatst online: 07-03 08:11

pulse80

we weten niks

Topicstarter
dat maakt niet uit of ik dat in flash ook zet want hij blijft hetzelfde doen. het voorbeeld heb ik online gezet:
klik op de flashversie links onderaan zitten twee buttons cd-rom en plattegrond en daar gaat het fout.

i'm not here this isn't happening


Verwijderd

grrr, kzit het nu ook al een tijdje te proberen maar krijg het niet opgelost. In het begin kwam ik er ff niet uit, totdat ik zag dat je het chromeless script extern had staan. En dat is een behoorlijk stukkie script, :)

op een of andere manier returned hij iets naar het oude scherm waar dat swfje niet mee om kan gaan. Ik snap niet wat hij doet.

Ben het nu zat met uitproberen, javascript tolt nu door m;n hoofd.

  • pulse80
  • Registratie: Juli 2001
  • Laatst online: 07-03 08:11

pulse80

we weten niks

Topicstarter
ik zit ook al een hele tijd te kutten, kom er niet uit. hij opent inderdaad 2 keer dat venster maar ik begrijp niet waar hij dat vandaan haalt er zit maar 1 opdracht onder die button. ben helemaal gaar.
bedankt voor de moeite in ieder geval :)

i'm not here this isn't happening


  • pulse80
  • Registratie: Juli 2001
  • Laatst online: 07-03 08:11

pulse80

we weten niks

Topicstarter
ik heb het al opgelost, heb van microbianshet script opnieuw gedownload, erin geplakt en geen problemen meer. maar ja weet nou nog niet wat het was maar vind het wel best zo.

i'm not here this isn't happening

Pagina: 1