Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Problema galleria fotografica

    Il link è questo .

    Praticamente ho fatto una galleria fotografica in flash che al click su una foto mi dovrebbe aprire la foto stesse in un'altra pagina con dimensioni di 800 x 600.

    Ho usato Java script ed ho agito nel seguente modo:

    Nel primo fotogramma ho messo questo codice:
    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);");
    }


    Nell'azione del pulsante il seguente codice:
    on (release) {
    popup('nome_pagina.htm','Il locale',800,600,350,50,'status=yes');
    }

    L'errore potete vederlo voi stessi.

    Che significa???
    http://www.generationweb.it <--- web site

  2. #2
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Io con firefox vedo che si apre una popup vuota...

    Se visualizzo il codice html di ogni popup dentro non c'è altro che questo codice:
    codice:
    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nuova pagina 1</title>
    </head>
    
    <body>
    
    </body>
    
    </html>
    Dunque non c'è nessun errore, semplicemente non hai inserito i tag <img>, quindi le pagine rimangono vuote


  3. #3
    si i contenuti delle pagine ancora li devo aggiornare ma a quanto vedo con firefox mi apre la finestra mentre con IE nemmeno quella mi apre
    http://www.generationweb.it <--- web site

  4. #4
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Originariamente inviato da generationweb.i
    si i contenuti delle pagine ancora li devo aggiornare ma a quanto vedo con firefox mi apre la finestra mentre con IE nemmeno quella mi apre

    [edit]
    Azz!!!

    Mi sono accorto solo adesso che nel tuo codice hai scritto:

    VVoVe:
    on (release) {
    popup('nome_pagina.htm','Il locale',800,600,350,50,'status=yes');
    }

    VVoVe:

    Lo spazio fra *Il* e *locale* fa impazzire IE che da un errore e non apre la popup... sostituisci semplicemente con *IlLocale* e dovresti essere a posto


  5. #5
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Ah se può esserti utile in riferimento a questo 3d quello che ti serve è la proto di crescenzo:

    codice:
    MovieClip.prototype.centra = function(nome, titolo, lar, alt, feat) {
    	getURL("javascript:var x = Math.round((screen.width/2)-("+lar+"/2));var y=((screen.height/2)-("+alt+"/2));window.open('"+nome+"','"+titolo+"','width="+lar+",height="+alt+",screenX=' + x + ',left=' + x + ',screenY=' + y + ',top=' + y + ',"+feat+"');void(0);");
    };
    Poi richiami con
    codice:
    on (release) {
    	centra('alpha_button2.html', 'IlLocale', 800, 600, 'status=yes');
    }

  6. #6
    Risolto il problema era dello spazio tra il e locale

    http://www.generationweb.it <--- web site

  7. #7
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Originariamente inviato da generationweb.i
    Risolto il problema era dello spazio tra il e locale

    Appunto...

    Se vuoi magari posta la soluzione della popup centrata nell'altro topic, potrebbe essere utile a chi cerca in futuro


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.