Volledige versie bekijken : Popup window in flash
Motion Style
%Europe/Berlin %908 %2005, 21:47
kan iemand mij helpen met het volgende ik wil een popup window als ik op een button
klik maar ik heb het al op verschillende manieren geprobeerd en het werkt niet
kan iemand mij een script geven dat werkt :)
of kan iemand mij helpen
thx
ninetynine
%Europe/Berlin %917 %2005, 22:01
je hebt voor popup 3 bestanden nodig je swf, + html voor swf en de html van je popup
op je flash button allen dit :
on(release) {
getURL("javascript:NewWindow('http://www.houstonfrieks.be','name','400','400','yes')");
}
Saven en exporteren ook naar html (publish settings) en in dit html bestand
(openen met frontpage of dreamweaver ,....) zet je tussen de <head> tags :
<SCRIPT LANGUAGE="JavaScript">
<!--
function NewWindow(url, windowName, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height=+h+,width='+w+',top='+wint+',left='+winl+' ,scrollbars='+scroll+',resizable';
win = window.open(url, windowName, winprops);
if (parseInt(navigator.appVersion) >= 4) {
win.window.focus();
}
}
// -->
</script>
Dit script zorgt ervoor dat de positie van je popup centraal is , maar dit kan aangepast worden, je ziet ook dat in je flash name staat voor windowname, 400 voor heigth, 400 voor widht en resizable op true ,
nu maak je je html voor je popup, save onder dezelfde map , online zetten testen en het werkt :)
Succes
Motion Style
%Europe/Berlin %938 %2005, 22:30
op 1 of andere manier wilt het niet werken :( ik weet echt niet hoe het komt :S
dit staat nu op de button
on (release) {
getURL("javascript:NewWindow('http://www.soulstones.be/Photo%20Gallery.html,'name','400','400','yes')");
}
en dit heb ik bij in men index gezet
<SCRIPT LANGUAGE="JavaScript"> <!-- function NewWindow(url, windowName, w, h, scroll) { var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; winprops = 'height=+h+,width='+w+',top='+wint+',left='+winl+' ,scrollbars='+scroll+',resizable'; win = window.open(url, windowName, winprops); if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } } // --> </script>
en toch zelfs nadat ik het geexporteerd heb wilt het niet werken :(
ninetynine
%Europe/Berlin %942 %2005, 22:37
heb je het tussen de head tags gezet? en test je wel online ?
oh sry ik zie het al mijn fout
on (release) {
getURL("javascript:NewWindow('http://www.soulstones.be/Photo%20Gallery.html','name','400','400','yes')");
}
een ' vergeten na html , je ziet hem bijna niet :)
Motion Style
%Europe/Berlin %977 %2005, 23:28
<SCRIPT LANGUAGE="JavaScript"> <!-- function NewWindow(url, windowName, w, h, scroll) { var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; winprops = 'height=+h+,width='+w+',top='+wint+',left='+winl+' ,scrollbars='+scroll+',resizable'; win = window.open(url, windowName, winprops); if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } } // --> </script>
moet ik hier nog iets aan veranderen iets van mijn link inzetten fzo :S:(
ninetynine
%Europe/Berlin %978 %2005, 23:28
nee, flash zend die link naar deze code
ninetynine
%Europe/Berlin %989 %2005, 23:44
ik heb even een werkend voorbeeld online gezet met precies die code (kijk maar in beeld bron) en op de knop staat
on(release) {
getURL("javascript:NewWindow('http://www.houstonfrieks.be','name','900','400','yes')");
}
http://www.houstonfrieks.be/popup.html
Er moet iets mis zijn in het gebruik van deze code's bij jou
Motion Style
%Europe/Berlin %474 %2005, 11:23
heb het probleem gevonden
winprops = 'height=+h+,
die +h+ moet ook tussen haakjes '+h+' zo dus :D
alles werkt zolals het moet :D
thx
behived
%Europe/Berlin %539 %2005, 12:57
on (release) {
breedte=950;
hoogte=500;
xwaarde=(System.capabilities.screenResolutionX-breedte)/2
ywaarde=(System.capabilities.screenResolutionY-hoogte)/2
getURL ("javascript:NewWindow=window.open('link.html','jouw titel','width="+breedte+",height="+hoogte+",left="+xwaarde+",top="+ywaarde+",toolbar= No,location=No,scrollbars=No,status=No,resizable=N o,fullscreen=No'); NewWindow.focus(); void(0);");
}
geen toevoegingen in je html nodig... werkt niet in flash, alleen in een browser
wel spaties verwijderen!
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.