A volte ci è necessario aprire una popup da flash, come fare?

Ecco una piccola procedura semplice e funzionante…
MovieClip.prototype.popup = function (nome,titolo,lar,alt,x,y,feat){
getURL("javascript:window.open('" + nome + "','" + titolo + "','width=" + lar + ",height=" + alt + ",screenX=" + x + ",left=" + x + ",screenY=" + y + ",top=" + y + "," + feat + "');void(0);");}
on (release) {
popup('miapagina.htm','titolo',width,height,x,y,'status=yes');
}
Dove status indica se è possibile ridimensionare il popup
Nella pagina html tra <head> e </head>
<script language="javascript" type="text/javascript">
function full(x){
window.open(x,'','fullscreen=1,scrollbars=0');
}
</script>
Sul nostro pulsante:
on(release){
getURL("javascript:full('tuapagina.htm');");
}
Prezzo: EUR 7,90
Promozione: EUR 6,72
Prezzo: EUR 49,90
Promozione: EUR 42,42
Prezzo: EUR 12,90
Promozione: EUR 10,96
Prezzo: EUR 40,00 |
Promozione: EUR 38,00

genzanese
11 aprile 2007
sto cercando qualche soluzione per poter aprire non una pop ma un dannatissimo swf messo in un file html.
il link è quello del sito e della pagina,in poche parole l’swf in locale funziona ma caricato sulla pagina html non và, non credo che lo riconosca come una popup.Quale è la soluzione?sono 5 giorni che mi stò dannando l’anima.
Grazie per eventuale aiuto.
Julius
12 aprile 2007
Ciao genzanese
se ho capito bene devi aprire tramite un pulsante una semplice pagina html in cui vi è un altro swf…
nel swf principale ti basta aggiungere il codice per aprire una pagina utilizzando getURL();
Seleziona il pulsante, entra nel codice [Tasto rapido F9]
on(release){getURL("miapagina.htm","_blank");
}
_self indica il frame corrente nella finestra corrente.
_blank indica una nuova finestra.
_parent indica il frame che contiene il frame corrente.
_top specifica il frame di primo livello nella finestra corrente.
se hai altri dubbi chiedi pure
ciao
Trazaman
21 giugno 2007
Ciao julius…io ho un problema diverso…devo fare in modo che senza cliccare alcun pulsante si apra un pop-up in automatico…come posso fare? Grazie e ciao!
Julius
21 giugno 2007
Ovviamente parliamo di JavaScript…
<script language="javascript" type="text/javascript">window.open("spot.htm","spot","menubar=0,locationbar=0,height=600,width=600");
</script>
Trazaman
21 giugno 2007
Inoltre se uso questo comando non mi da sopra la popup solo il titolo ma anche il link a cui fa riferimento e OGGETTO APPLICATION X SHOCKWAVE FLASH
Trazaman
21 giugno 2007
Il codice che hai postato prima JAVASCRIPT va inserito direttamente in html giusto? Scusami se ti massacro ma non sono molto pratico di codice…
Julius
21 giugno 2007
no scusami tu, ma certe cose ormai per me sono ovvie…
Comuqnue devi inserirlo tra i tag <head> … </head>
Trazaman
21 giugno 2007
julius…se provo in firefox funziona…in explorer no…why? Inoltre torno a ripeterti la domanda di prima…nella barra di sopra mi spuntanto altre informazioni che non mi interessano…
e scusami ancora ;D ho un”ultima domanda: se voglio associare il codice javascript che hai postato a un bottone come faccio? Thank you
Julius
21 giugno 2007
Corretto il codice sopra, prova ora…
per la seconda domanda invece…
Tra <head> .. </head> il seguente codice:
<script language="javascript" type="text/javascript">function MM_openBrWindow(theURL,winName,features) { //v2.0
features = 'status=yes,scrollbars=no,resizable=yes,'+features;
window.open(theURL,winName,features);
}
</script>
Sul pulsante "vai" avrai questo codice
<a href="#" onClick="MM_openBrWindow('Pagina.htm','Titolo','width=550,height=420');">Vai</a>Tommaso
30 giugno 2007
Ciao Julius,
ho seguito il tuo tutorial alla lettera ma quando mi apre il popup mi restituisce un errore che chiude la stessa. Uso IE7 ma non credo sia questo il problema.
Ciao e grazie
Julius
30 giugno 2007
Ciao tommaso, come errore visto molte volte, ti posso dire che capita qualora si inserisca sul pulsante un TITOLO (secondo parametro) con caratteri alfanumerici o sapzi vari…
Se vuoi mandami i tuoi file..che controlliamo
ciao
Tommaso
30 giugno 2007
Come faccio a postarti i file?
Tommaso
30 giugno 2007
Due domande al volo,
1- ma nel codice html della pagina web devo inserire un codice?
2- in una clip filmato ho inserito un pulsante da cui carico un swf esterno con questo comando:
on (release) {
loadMovieNum(“testo_azienda.swf”,4,”POST”);
}
ora nel file swf esterno ho messo un pulsante per chiudere la finestra con il comando:
on (release) {
fscommand(“quit”,”true”);
}
ma non mi funziona, cosa ho sbagliato?
Ciao e grazie!
Julius
30 giugno 2007
Per chiudere una finestra da un pulsante FLASH
on(release){getURL ("javascript:window.close");
}
Tommaso
30 giugno 2007
No scusami, forse mi sono espresso male: non è un popup ma un file swf esterno caricato nello stesso sito in flash. Se mi dici come posso postarti i file lo potrai vedere da te, anche perchè stò provando anche con il popup del precedente post ma mi dà sempre errore.
Tank!
Julius
30 giugno 2007
Mandami i file via mail….trovi il mio accountdi posta nella sidbar del blog a destra
Tommaso
2 luglio 2007
Ciao Julius, hai ricevuto i file? Te li ho postati a ‘juliuswebdesign [@] gmail.com’ .
Io ci stò provando ma non capisco dove sbaglio.
Ciao
Julius
2 luglio 2007
email inviata…
Tommaso
2 luglio 2007
Ho verificatoi swf e funzionano perfettamente per cui grazie ancora, solo che volevo aprire i file ma mi restituisce “formato di file imprevisto” .Io uso Flash MX 2004, per caso li hai salvati con Flash 8?
Julius
2 luglio 2007
e si… ^^
Tommaso
2 luglio 2007
ok, và bene comunque, installo Flash8 e analizzerò i miei errori……Grazie ancora Julius, sei grande!
Raffaele
4 luglio 2007
Ciao Julius, ho provato a fare la finestra popup inserendo un’immagine.L’immagine si trova nella stessa cartella del file, ma quando clicko per far aprire il popup mi esce il seguente messaggio : “Internet Explorer : impossibile scaricare – errore non specificato” se da flash faccio PROVA FILMATO. Se salvo il file swf mi esce un ulteriore messaggio : “Adobe Flash Player ha interrotto un’operazione potenzialmente pericolosa.La seguente applicazione locale sul computer o sulla rete: C:/Documents… sta cercando di comunicare con il seguente indirizzo internet-abilitato: unknown …”
I suddetti errori mi escono anche scaricando i file che hai allegato al tutorial
Julius
4 luglio 2007
In locale non funziona, devi provarlo online…
ovviamente controlla anche i percorsi
saluti
Raffaele
4 luglio 2007
capisco, allora non posso provarlo…pazienza.Grazie mille per la risposta immediata.Ho un’altra domanda da farti, ma la posto nella sezione giusta
Bruna
2 agosto 2007
Ciao, ho un problema con i frame e il comando geturl.
Ho creato un menu’ in flash e i link vanno ad aprire le pagine in un frame della stessa pagina.
Il codice dei links del menu’ e’ :
on (press) {
getURL (“biografia.htm”, “hvvframe”);
Il codice del mio frame e’:
Per ogni voce del menu cambio il nome della pagina e lascio invariato quello del frame (hvvframe)
Una sola volta ha funzionato, ma poi piu’ niente, mi apre una nuova pagina…. la biografia.htm in una nuova pagina.
Trovi un esempio qui: le uniche due voci con i codici sono HOME e BIOGRAFIA
http://himvillevalo.interfree.it/nuovo/sfondoslicer.htm
Ma come mai?
GRAZIE INFINITE!
Julius
2 agosto 2007
Ciao bruna sinceramente non so se ho capito il tuo problema…
In poche parole non riesci ad aprire certe pagine in dei iframe impostati giusto?
Francesco
7 settembre 2007
Hola Julius ,
sto realizzando una index con un filmato swf nel quale sono presenti due pulsanti che mi aprono due pop up differenti.
Tutto funziona correttamente in Firefox ma in Explorer non mi si aprono le due pop up e mi viene visualizzato l’errore “Problemi durante la visualizzazione della pagina web….. Errore: argomento non valido”.
Ho provato in diversi modi ma Explorer sembra non comprendermi :(
Riporto di seguito il codice sperando tu possa darci un’occhiata e individuare il problema.
Sul primo fotogramma
MovieClip.prototype.apriPopupCentrata = function (nome, titolo, lar, alt, feat)
{
var w = System.capabilities.screenResolutionX/2;
var h = System.capabilities.screenResolutionY/2;
var x = Math.round(w – (lar / 2));
var y = Math.round(h – (alt / 2));
getURL(“javascript:window.open(‘”+ nome + “‘,’” + titolo + “‘,’width= ” + lar + “,height=” + alt + “,screenX=” + x + “,left=” + x + “,screenY=” + y + “,top=” + y + “,” + feat + “‘);void(0);”);
};
Sui due bottoni ho applicato i seguenti codici:
on (release) {
apriPopupCentrata(‘intro.html’, ‘- Portal de Empresas -’, 998, 668, ‘status=no, toolbar=no, scrollbars=no’);
}
e
on (release) {
apriPopupCentrata(‘home.html’, ‘- Portal de Empresas -’, 998, 668, ‘status=no, toolbar=no, scrollbars=no’);
}
Morale della favola: perchè Firefox apre correttamente le pop up e il signorino Explorer ha qualcosa da ridire?
Ti ringrazio fin d’ora per l’attenzione e per tutti i consigli che ci dai nel tuo Blog.
A presto.
Julius
7 settembre 2007
L’errore sta nel titolo della popup - Portal de Empresas -
Elimina i caratteri medi “-“
Francesco
7 settembre 2007
Risolto!
Il problema stava nel titolo delle due pop up: bisogna eliminare gli spazzi e i caratteri speciali (li ho sostituiti con un _ ).
Quindi il codice corretto per i due bottoni risulta essere il seguente:
on (release) {
apriPopupCentrata(’intro.html’, ‘_Portal_de_Empresas_’, 998, 668, ’status=no, toolbar=no, scrollbars=no’);
}
e
on (release) {
apriPopupCentrata(’home.html’, ‘_Portal_de_Empresas_’, 998, 668, ’status=no, toolbar=no, scrollbars=no’);
}
See you!
Francesco
7 settembre 2007
Grazie Julius,
stavamo scrivendo in contemporanea!
Grazie comunque dell’aiuto.
Ti ammiro per la tua onnipresenza!
Valetudo84
13 settembre 2007
Ciao Julius,
andando su http://www.playbetfair.com non riesco ad entrare perchè devo aprire i popup, mi dici bene come devo fare perchè non sono per niente pratico di codici grazie
Julius
13 settembre 2007
Non capisco cosa intendi…
Valetudo84
14 settembre 2007
ciao julius,
scusa devo essermi spiegato male. Andando sulla home di playbetfair, volendomi registrare, ogni volta che clicco su registrati ora mi esce la scritta javascript:openPopup(‘JoinNow’) e mi rimane sempre sulla home del sito, come faccio a riuscire a registrarmi grazie
Julius
14 settembre 2007
Usa Internet Explorer 7 oppure FireFox
ciao
dan
16 settembre 2007
ciao Julius,
sono da poco entrato nel mondo di flash e devo già affrontare il mio primo problema:
ho un SWF con un pulsante inserito in una pagina HTML, cliccando sul pulsante si dovrebbe aprire un popup di contenente una pagina html.
ho letto il primo suggerimento che hai dato però non capisco cosa sia il primo frmae della timeline principale: quindi non so dove devo inserire il codice: “MovieClip.prototype.popup = function….” che suggerisci.
potresti darmi una mano?
grazie mille per l’aiuto.
Julius
16 settembre 2007
La linea temporale è composta da frame, il primo frame è il primo rettangolino che vedi sulla linea temporale…
Ti ricordo che c’è un esempio, scaricalo e guarda dove sono inserite queste linee di codice
saluti
dan
16 settembre 2007
grazie mille julius… grazie a te ho risolto non avevo proprio fatto caso al file da scaricare… grazie di nuovo
Julius
16 settembre 2007
figurati :) ciao
Andriy
20 settembre 2007
Ciao Julius
ho un problema che non riesco proprio a risolvere….
in poche parole ho creato un pulsante in flash con il seguente codice:
on (press) {
getURL(“pagin2.html”,”main”);
}
Ho importato l’SWF in una pagina HTML (index.html, dove è presente un frame nominato “main”). Quando provo il tutto e clicco sul pulsante SWF invece di aprirmi la pagina “pagin2.html” nel frame “main” la apre in una nuova finestra…è come se nel getURL ci fosse _blank…..Ti giuro ho provato in mille modi (con top, self, parent, cambiando il nome al frame…)ma non ci sono riuscito… Tu potresti darmi una mano?
Alessandra
28 settembre 2007
Ciao senti io ho un problema vorrei capire come si può eliminare il blocco popup di explorer da un pulsante flash che richiama l’apertura di una nuova pagina html..
grazie Ale
Julius
28 settembre 2007
@Andriy questo è un bug che molti hanno, purtroppo con IE6 le pagine vengoni aperte come se il target fosse blank mentre Firefox apre nei frame destinatari…
Per ora non ho ancora trovato una soluzione adeguata sul web
@Alessandra Internt Explorer Blocco
Gionny
8 ottobre 2007
CIao, comlimentissimi per il bloG……….avrei bisogno di una mano! sono ormai in crisi profonda………In pratica, ho usato il codice del popup in flash e per Firefox tutto Ok!!! mentre con Iexplorer, nel momento in cui clicco sul pulsante popup funziona, poi lo chiudo e clicco su un altro pulsante ancora tutto ok, Riclicco sul pulsante popup e la pagina diventa tutta bianca…….Questo è il sito che sto realizzando:
http://www.csgalaxy.it
il pulsante incriminato è “foto gallery”……..
Help me!!! thk……………………..
Alessandra
9 ottobre 2007
Ciao Julius, ho un problema (magari è una scemata ma non sono molto esperta):
ho creato il mio menu in flash e l’ho inserito nella pagina html, come faccio ora a fare in modo che ad un tasto si aprano dei contenuti in 2 frame diversi? Ti prego, dammi una mano!
Julius
9 ottobre 2007
@Gionny link errato….
@Alessandra purtroppo la gestione dei frame con flash non è molto limpida per i vari browser..
con FF funziona mentre con IE danno qualche problema comunque la sintassi è la seguente
sul tuo pulsante
on(release){getURL("pagina.html","nomeframe");
}
jeff grant
6 novembre 2007
Ciao, forse potete darmi una mano:
XXhttp://www.betfer.co.uk/ruwett/index.html
nella sezione foto, le immagini si caricano ma a volte le thumb no ..devo tornare indietro e poi ancora avanti perche’ la tumb si possa vedere e quindi continuare avanti con le foto. .
Suggerimenti??
Pacio
14 novembre 2007
ciao mitico Julius, ho un problema con il tuo filmato.
La prima parte di script (quella da mettere sul frame) mi influisce con l’apertura di tutti i link che ho nel’swf. In pratica io vorrei che solo un btn facesse aprire la popup perche gli altri pulsanti hanno già un get url _blank, e non devono aprire popup.
Ho provato a mettere il btn che deve aprire il popup in un swf esterno ma appena lo carico con loadmovie tutto mi torna come prima.
In pratica tutti i link aprono la stessa popup, anche quelli che hanno un geturl diverso! puoi aiutarmi?
Julius
14 novembre 2007
Mi sembra molto strano che i tuoi pulsanti, dopo che hai messo il codice per aprire una popup ora aprano tutti quanti una popup ^_^
Spegati meglio…
Alessandra
6 dicembre 2007
Ciao,
anch’io ho un problema:
devo comporre un pacchetto contenente un flash (.swf o .html) che apre dei popup contenenti delle immagini, ma questo pacchetto deve essere scaricato tramite un file .zip
La procedura che hai descritto è valida anche per me?
simoz
11 dicembre 2007
Ciao! Il tutorial dell’apertura di una popup da swf è una vera figata!
Grazie :)
Francesco Biacca blog
18 dicembre 2007
[...] tramite i commenti ad un post di JuliusDesign, scopro che l’errore sta nel nome della pagina: non si devono usare nè spazi nè caratteri [...]
miki
21 dicembre 2007
ciao julius ho un grandissimo problema ho questo sito in costruzione tutto ok sino al momento di far funzionare i bottoni send clear ecc… che non vanno tenendo presente che e’ un template gia fatto e non fatto da me io ho solo modificato foto e scritte potresti aiutarmi ?
grazie
miki
21 dicembre 2007
a dimenticavo se vuoi vedere il problema direttamente il sito e questo
http://www.mikijuniorintour.com/ non l’avevo scritto perche pensavo uscisse direttamente
isladismeraldo
25 febbraio 2008
Ciao Julius, una domandina sul popup
nel tuo codice, che sto già usando cosa devo aggiungere per fare in modo che appaiano le barre di scorrimento?
Il codice che uso è
on (release) {
popup(‘http://www.igui.it','Bresciacalcio',700,550,350,50,'status=yes‘);
}
Grazie e scusa per la domanda stupida ma temo di fare degli errori di sintassi.
Daniela
alessandra
31 marzo 2008
Ciao Julius,
ma perchè in flash nel momento in cui provi il filmato non si riesce a far aprire la finestra pop-up????
Sono disperata…………..
Grazie
Julius
31 marzo 2008
In locale non funzionerà in quanto flash viene bloccato dal browser per impedire accessi non autorizzati
leggi questo articolo Abilitare il contenuto Flash in locale
Alessandra
6 aprile 2008
Ciao Julius,
grazie del tuo preziosissimo consiglio. Infatti ora è tutto a posto.
Approfitto per farti un’ altra domanda che spero non sia così stupida…
Come si fa ad adattare un filmato flash alle diverse risoluzioni dello schermo? Il filmato una volta pubblicato di default appare sulla sinistra. Ma se invece voglio posizionarlo al centro dello schermo? di qualsiasi schermo intendo…è possibile? Grazie in anticipo
Julius
6 aprile 2008
Si certo è possibile…
Trovi molte modalità per farlo: Ecco i vari articoli che ne parlano
stars7
9 aprile 2008
ciao Julius,
come si fa ad aprire la popup in fullscreen ridimensionando il contenuto,nel mio caso una foto,a seconda della risoluzione dello schermo???
Alessandra
9 aprile 2008
Ciao Julius,
i tuoi consigli sono preziosissimi. Fra i vari articoli ne ho trovato uno abbastanza semplice per me. Grazie. Volevo chiederti un’altra cosa: ho utilizzato il tuo form mail personalizzandolo un pò al mio sito ma ho provato a mandare una email ma non succede niente. Ho cambiato il tuo indirizzo con quello mio ma devo fare altre modifiche oltre a quella? Grazie grazie e grazie…
Julius
9 aprile 2008
@stars7 se posso ti consiglio di non usare popup in quanto queste spesso vengono bloccate dal browser
Ti consiglio effetti lightbox oggi ho anche pubblicato un articolo riguardo ad altre 2 ottime alternative a lightbox
@Alessandra ciao hai caricato correttamente il file php, sei sicura di risiedere su un dominio che supporta php?
se riesci scrivimi un link al form che verifico…
Ti volevo solo ricordare che quando avete dubbi su qualche cosa scrivete sull’articolo relativo e non in altri, questo perchè altre persone potrebbero avere lo stesso problema e facilmente risolvere leggendo tra i commenti specifici del post e non su altri…
daniela
22 aprile 2008
Ciao Julius, avrei da farti un quesito in merito all’apertura di più popup.
Dunque, per avere la popup sempre in primo piano, ho aggiunto nel body delle mie due popup il codice “onblur”. A questo punto ho ottenuto che rimangono sempre in primo piano ma se non le chiudo con il tasto apposito chiudi, al click sulla seconda, rimane sotto ed il navigatore non esperto, fraintende pensando ad un malfunzionamento dell’apertura. Sai se esiste un modo diverso che non sia quello di sostituire il link nel contesto dello stesso popup?
Spero di essermi spiegata..
Ciao e grazie!
Julius
22 aprile 2008
SI dovrebbe fare in modo che al click rivenga impostato il “focus”
provo a fare degli esperimenti appena possibile
Jose
3 giugno 2008
Ciao julius, innanzitutto complimenti per il sito e per la tua competenza.
In merito al mio quesito, sono giorni che sto impazzendo per risolvere il fatto che non mi si apre il pop up.
Ho eseguito il tutorial perfettamente, ma nulla…puoi aiutarmi? Grazie mille…
Julius
3 giugno 2008
CIao Jose grazie per i complimenti,
mi inserisci qui il link alla tua pagina di prova che controllo online
saluti
Jose
4 giugno 2008
Grazie per la risposta Julius. Mi dai un indirizzo mail che ti posto il fla direttamente?
Grazie mille
Jose
4 giugno 2008
Ciao Julius, provo a spieegarti in breve, spero di riuscire a farlo.
Allora, ho un fla principale che carica il sistema di navigazione principale (composto da pulsanti), e un mc che mi carica swf esterni.
In uno di questi swf esterni, vi è un pulsante che, alla pressione, dovrebbe caricarmi la famosa finestra pop up, con un semplice testo html (creato in DW cs3).
Sino ad ora sono riuscito a far apparire la finestra, ma mi visualizza come “pagina vuota” al suo interno (come se non trovasse il contenuto, che è inserito nella stessa cartella root del sito.
Cioè, nella cartella del sito c’è sia il file swf con il pulsante che aprirà il pop up, sia la pagina contenente il testo html, creato in DW cs3.
Pensavo fosse un problema di “percorso”, ma ho fatto diverse prove, sia inserendo il percorso interno alla cartella (cioè indicando direttamente il nome della pagina html da caricare) e sia scrivendo tutto il percorso dall’ esterno della cartella root del sito (tipo: http://www.sito.com/file_html_da_visualizzare.html), ma nulla.
Un passo avanti l’ ho fatto cambiando il TITOLO ella pagina, senza lasciare spazi o underscore. Mah..che dipenda da quello??
Scusa la confusione, e grazie dell’ aiuto che potrai darmi.
Jose.
Julius
4 giugno 2008
ti ricordo che devi provarlo in locale…
la mail la trovi nella sezione “chi è julius?”
lidia
22 novembre 2008
Ciao Julius! Io avrei un problema con i codici per aprire popup da un filmato flash. Risulta che io avrei in una scena del filmato 18 bottoni che dovrebbero aprire 18 relative popup. Ho inserito il codice cosí come tu hai spiegato, ma risulta che mi funziona solo il primo bottone mentre tutti gli altri mi aprono uan finestra del browser con il tipico testo che segnala un errore.
Mi sapresto aiutare?…sono ore che provo e riprovo (da server remoto) ma non ottengo nulla…se ti puó servire io lavoro da mac con firefox.
grazie mielle!
Julius
23 novembre 2008
@lidia: scrivi il link al progetto online che verifico
salvatore
15 dicembre 2008
Ciao Julius, come sempre complimenti…
volevo chiederti una cosa…
ma se volessi visualizzare le scrollbars come devo fare?
daniela
11 gennaio 2009
Ciao Julius, sto provando a realizzare il mio sito web interamente in flash.
Il sito è abbastanza semplice per questo credo di non avere problemi, del resto non capisco nulla di html…ho inserito il tuo codice e sembra tutto ok, ma quando pubblico la pagina ed apro quindi l’html, cliccando sul pulsante che dovrebbe aprire il pop up, mi compare la finestra di sicurezza macromedia flash player che mi dice che l’operazione è potenzialmente pericolosa. Per consentire la comunicazione con internet devo modificare le impostazioni di sicurezza. Il fato è che non riesco a fare queste modifice perchè non me lo consente…
cosa posso fare?
Ti ringrazio moltissimo qualora tu potessi aiutarmi:
Marco
29 gennaio 2009
Ciao Julius, il pop funziona solo con firefox, con explorer viene bloccato, come si può risolvere’
Grazie.
elly
19 febbraio 2009
Ciao Julius!
Domanda: ma se io volessi creare una sorta di popup interno alla mia pagina?? Cioè, al click su un bottone mi si apre un un popup però dentro la finestra, che ad un nuovo clik sparisce..
Come si fa?
Grazie grazie :)
Julius
19 febbraio 2009
@salvatore: nelllo script >> scrollbars=1
@daniela: Leggi qui
@Marco: è un problema di autorizzazioni del browser
@elly: Sempre da flash intendi?
Ovviamente se il sito è completamente in Flash nulla di più semplice facendo comparire una istanza al momento del clik
Qualora tu voglia far apparire un box da flash puoi provare a interagire con script simili a LIGHTBOX leggi qui
Andrea
5 maggio 2009
ho il problema di molti..ossia che in IE non viene visualizzato il pop-up… cm si può risolvere? purtroppo il lightbox non mi serve in questo caso xkè ad ogni pop-up che vorrei aprire poi devono scorrere 10 img relative alla singola img del tasto pop-up…
forse mi sn spiegato male: ho 10 progetti, 10 img che fanno da pulsanti e a loro volta aprono 10 pop-up al cui interno vi sn 5 img per ogni progetto..
cm si può fare??
Diego
4 giugno 2009
Premetto che ogni volta che vengo a far visita al tuo sito rimango veramente estasiato sia dallla ricchezza di contenuti che dalla grande funzionalità…complimenti davvero!!
Il mio quesito a te sarebbe….che ho praticamente un filmato flash che altro nn è che un lettore multimediale molto completo con variabili dei brani e degli albums e tant’altro passati via xml,….in qwesto music player.fla contiene al suo interno solo un _mc. sullo stage, dalle misure idonee per accogliere il filmato, alla pubblicazione genera un music player.swf che risulta vuoto senza filmato, ed una pagina html ank’essa vuota ovviamente.
il filmato vero e proprio risiede in un’altra cartella dello sviluppo di qwesto progetto, ed è preview.swf che viene incastonato tramite script in un’index.html che è appunto risiedente in un’altra cartella e referente del filmato preview.swf che devo caricare nel mio sito ,interamente in flash tramite finestra pop up linkabile appunto da un pulsante via action, richiamante java dal sito stesso.
Ora il codice da mettere nel pulsante è:
on (release) {
getURL(“javascript:window.open(‘http://localhost/msmq/sitoFlash/Mp3-Player/Flash Mp3/project/deploy/index.html’,'windo’,'width=560, height=306, left=0, top=0, fullscreen=no, menubar=no, toolbar=no, location=no, status=no, target=_self’);void(0)”);
}
_________________________
qwello da mettere nella pagina Html tra gli head è:
window.open(‘http://localhost/msmq/sitoFlash/Mp3-Player/Flash
Mp3/project/deploy/index.html’,'windo’,'scrollbars=no,resizable=no,menubar=no,s
tatus=no,lo
cation=no,toolbar=no,locationbar=no,height=306,wid
th=560′)
_________________________________________________
Il codice sembra giusto ma con entrambi i browsers IE e FF nn mi recepisce quasi tutti gli attributi tipo largezza, altezza, x , y, cioè la pop up si apre alle dimenzioni del filmato 560*306 ma il filmato è sempre nn perfettamente allineato ai bordi della finestra.
__________________________________________________
vedendo i vari esempi del codice java richiamato da AS2 molti mettono il codice nel pulsante e nel primo frame del sito che genera l’html bello completo con tutto embeded.
sembra + semplice.
Io qwesto nn lo posso fare in quanto la pagina music player.html che genera il fla nn è l’html che contiene preview.swf ovvero index.html che è qwella che appare nella popup.
Qunìindi forse è per qwesto che gli attributi nn sono passati bene?
Ho prevato a visulizzare la pop up con il solo as richiamante la funzione window.open dal pulsante senza mettere script java nel index.html è funziona lo stesso ma nn posso personalizzarla.
Con script è funziona sempre ma nn posso personalizzarla!
Ora…scusa il bordello ma è un po’ che ci sto impazzendo e spero tu ci sia passato prima risolvendolo. Di qwesto ho quasi perso le speranze visto che mi scelgo sempre le cose + complicate.
Il vero pensiero che ho in testa in tutto cio’ è nn far riaprire o caricare la pop up al link quando essa è già aperta e caricata, cioè se clicco + volte nei pulsanti sparsi tra le pages del mio sito richiamanti la pop up che è il music player, mi si aprono + finestre.
Io vorrei disattivare i pulsanti una volta che la finestra è già stata chiamata.
come fare?
scusa il poema ma volevo precisare l’argomanto per farmi capire bene….che casinooo!!
ciao Julius!
marco
2 luglio 2009
ciao julius!
anche io ho dei problmi di apertura nei vari browser…
ho scrupolosamente copiato i tuoi codici nel mio filmato flash e come solito lo provo nei vari browser
safari funziona perfettamente
firefox e opera mi aprono un’altra scheda
explorer non apre niente…
devo aggiungere qualche codice anche nel file htm?
grazieee!
marco
mario
17 novembre 2009
Ciao Julius,
innazitutto complimenti per il sito e il gran lavoro che stai facendo.
Lo script funziona perfettamente: apre il popup.
Adesso io ho aggiunto accanto al bottone di apertura un altro che dovrebbe avere la funzione di chiusura del popup.
Ho provato a dargli questa azione ma sembra non funzionare:
———————————————————————–
on (release) {
getURL ("javascript:popup.close(); void(0);");
}
——————————————————-
Potresti gentilmente pubblicare anche lo script da attribuire al bottone di chiusura popup?
Grazie in anticipo!
mario
19 novembre 2009
Grazie Julius della replica via email.
Lo script che visualizzo nella mail purtroppo risulta non formattato, però se l’ho convertito correttamente dovrebbe essere questo:
Chiudi
Se è giusto io ho inserito nel fla questa azione attribuendola al secondo bottone (quello che dovrebbe comandare la chiusura del popup) ma sembrerebbe non funzionare:
on (release) {
Chiudi
}
Ho provato anche questo ma senza risultato:
on (release) {
getURL ("javascript:Window.close(); void(0);");
}
Mi sorge il dubbio però di un possibile malinteso perché potrei non essermi spiegato bene:
il secondo pulsante è posizionato accanto a quello di apertura e sono entrambi nello stesso oggetto flash.
Per maggiore chiarezza ho creato una piccola barra di controllo formata dai 2 pulsanti affiancati: quello di sx aziona l’apertura del popup e quello di dx dovrebbe chiuderlo. (quindi il tasto di chiusura non è dentro la finestra popup)
Questo oggetto flash viene inserito nell’header di un tema di wordpress.
Visto che il pulsante di apertura funziona perfettamente, è probabile che quello di chiusura abbia bisogno solo di una piccola correzione nello script della action.
Se puoi gentilmente indicarmi l’errore ti sono assai grato.
mario
19 novembre 2009
Mi scuso ma vedo che il post interpreta il codice e non lo visualizza.
Dove appare ‘chiudi’ questo è lo script: Chiudi
Spero che in questa forma lo script si veda.
Luisa
21 gennaio 2010
Grazie per lo script!
Mi è stato ultilissimo ;)
L
Fabio
28 gennaio 2010
caro Julius innanzitutto ti faccio tantissimi complimenti per le tue infinite risorse che condividi con noi e seguito ad descriverti il mio problema:
ho inserito, con le dovute modifiche, la tua “Dynamic gallery” in un sito per un mio cliente, perfetta! ma cosa mi chiede questo, di avere delle ulteriori immagini ingrandite cliccando sulle varie foto già grandi. Ho provato con il link inserito nell’XML ma al cliente non piace la finestra brower, vorrebbe qualcosa in stile pop up o simile. Spero di essere stato chiaro. Puoi darmi una mano? grazie infinite.
Alessandro
15 febbraio 2010
Ciao Julius, ho una domanda, come si può fare a creare un pop-up come uno di questi http://www.ericmmartin.com/projects/simplemodal-demos/# però da un bottone flash???
Julius
15 febbraio 2010
@ Alessandro: leggi qui
sonia
18 febbraio 2010
ciao julius,
si può avere il file sorgente per flash MX 2004?
Julius
18 febbraio 2010
@sonia: Purtroppo ho una versione di Flash superiore e non posso convertirti il progetto.. comunque il codice è descritto nell’articolo..
MadMen
17 aprile 2010
Ciao Julius, innanzitutto complimenti per tutto ciò che fai, alla grande. Ti sottopongo un piccolo problema:
Flash CS4 AS2 l codice funziona a meraviglia, ma per centrare il pop up indipendentemente dalla risoluzione? Intendo dire che inserendo valori tipo X=250 Y=200 si può centrare in una 1280*960, ma in risoluzioni più basse la finestra si decentra.
Tempo fa trovai un JS del tipo:
//Set top and left coordinates
var left = Math.floor( (screen.width – width) / 2);
var top = Math.floor( (screen.height – height) / 2);
features += “top=” + top + “,left=” + left;
Che ne dici di adattarlo a questo tuo ottimo Script?
Grazie Mille
Marco
6 ottobre 2010
Ciao Julius, grazie per tutte le risorse che metti a disposizione di chi come me cerca di imparare.
Sto ultimando un sito che utilizza questa funzione pop up, tuttavia mi viene segnalato che su alcuni computer che usano Firefox (sottolineo alcuni) non funziona, nel senso che non succede proprio niente.
Dici che è dovuto a impostazioni di sicurezza relative a quei computer, tipo il blocco del pop up?
Se così fosse c’è qualcosa che io possa fare? Se ad esempio trovassi un altro modo di impostare la funzione cambierebbe qualcosa? Oppure posso fare in modo che al momento del click, se su un computer ci sono blocchi o restrizioni, esca un messaggio di avvertimento?
Grazie
Marco
6 ottobre 2010
Una persona di quelle che mi ha segnalato il problema, mi ha detto che se clicca col tasto destro sul pulsante e poi di nuovo col sinistro, a quel punto funziona e si apre il popup… spero possa essere un indizio utile :)
Peppe Iacono
7 ottobre 2010
Grazie per l’articolo. Potresti correggere “Avvolte” mi fa venire l’orticaria.
Ancora grazie.
giuseppe
10 novembre 2010
buongiorno maestro, il pop funziona l’unico problema e che prende le misure che vuole lui …..in firefox diventa il doppio del richiesto in crhome si adatta allo schermo (la pagina non il filmato .swf) in explorer si posiziona dove voglio ma stretto e lungo salvo però poterlo ridimensionare
stessi problemi su safari e firefox per mac
calcolando che ho fatto copia e incolla
where is the problem?
Julius
10 novembre 2010
@giuseppe: Il tutorial lo scritto tempo fa, comunque lo riprovato con FF 3.6, Chrome e IE 7 è funziona…. probabilmente su MAC ci sono dei problemi, indago…
giuseppe
10 novembre 2010
Julius ha scritto:
ti ringrazio per la risposta cmq su ff e crhome funziona a metà si apre una finestra delle dimensione che non sono quelle che voglio io….e su explorer8 non mi fà neanche ridimensionare.
quello che usavo prima era questo
on (release) {
getURL (“javascript:window.open(‘novita.html’,'width=800,heigth=540,scrollbar=no’);void (0);”);
}
solo sul pulsante in html non mettevo niente questo funziona su safari crhome e firefox (pc) mentre su firefox mac ….non funge
e explorer8 mi dice argomento non valido Agente utente Mozilla 4.0
l’assurdo è che 5 giorni fà funzionava ho solo aggiunto i meta name
Akaro
12 aprile 2011
ciao a tutti, ho un sito in flash che si apre a tutto schermo, dei menu che lanciano delle finestre modali jquerytools..
Nel caso finestra normale apro correttmamente le popup, ma appena passo in full screen da flash non mi visualizza nulla, se ritorno normale la finestra è li bella e caricata..
qualcuno ha avuto lo stesso prob?
grazzzzie
Eric
13 luglio 2011
Ciao Julius,
prima di tutto grazie per tutti i tutorial che ci fornisci.
Questo tutorial funziona con flash player 5 mentre se si imposta il player 8 non funziona più. Ho necessità che funzioni con 8 cosa dovrei fare?
Grazie mille
raffaele
7 ottobre 2011
ciao…ho un problema…devo inserire un file swf all’interno di una pagina html…è un file molto leggero..essendo un semplice banner…non posso modificarlo e mi occorrerebbe un pulsante di chiusura…..ovviamente esterno al file …si può?…grazie dell’aiuto