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

    immagini in popup da flash

    Ciao ragazzi...allora...vorrei realizzare una piccola galleria fotografica nel sito in flash che sto costruendo, ho creato i pulsanti da cui richiamare le foto e ho utilizzato questo script:
    -------------------------------------------------------------------
    MovieClip.prototype.apriPopupCentrata = 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);");
    };
    ---------------------------------------------------------------------
    nel primo frame mentre questo sul bottone:
    ---------------------------------------------------------------------
    on (release) {
    apriPopupCentrata('popupimmagini.htm?foto/guitar1/guitar1_001.jpg', 'popup', '800', '600', '');
    }
    ---------------------------------------------------------------------
    premetto che ho creato una sola pagina html per la popup e volevo che questa di volta in volta richiamasse l'immagine desiderata.....però non mi funziona...potreste darmi una controllata al codice...grazie

  2. #2
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    ma non è che devi scrivere così?

    apriPopupCentrata('popupimmagini.htm/foto/guitar1/guitar1_001.jpg', 'popup', '800', '600', '');

    Cioè al posto del punto di domanda mettere uno slash?
    A me mi dà la carica, agli italiani gli dà la carica

  3. #3
    ho creato una pagina html, quella che deve fare da popup, che ha il seguente codice javascript tra i tag <head>:
    ----------------------------------------------------------------
    <script language="JavaScript" type="text/JavaScript">
    var Locaz = new String(document.location); // crea una stringa contenente l'URL
    var len = eval(Locaz.length); // lunghezza stringa
    var pos = eval(Locaz.lastIndexOf("?") + 1); // posizione "?"
    var URLimg = Locaz.substring(pos, len); // URL dell'immagine
    </script>
    -------------------------------------------------------------------
    e questo codice nel body:
    ---------------------------------------------------------------------
    <script language="JavaScript">
    document.write("[img]"+ URLimg +"[/img]");
    </script>
    ------------------------------------------------------------------

    questo mi dovrebbe permettere di aprire sempre la stessa pagina html come popup ma di dirgli di volta in volta che immagine caricarsi dentro... una pagina dinamica insomma...ma niente non funziona, non apre nessuna popup....aiutatemi please

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.