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

    popup che non funziona: sto per distruggere il pc!

    allora prima che devasti il pc!
    non capisco perchè non funziona l'apertura di una popup!
    mi spiego:
    nella pagina html il codice js è questo
    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    
    function apriPopup(nome, titolo, lar, alt){
    alert(nome+ " " + titolo + " " + lar +" " + alt);
    	window.open(nome, titolo, 'width=' + lar + ',height=' + alt + ',toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
    }
    //-->
    </script>
    nel flash:
    codice:
    getURL("javascript:apriPopup(\'player.html\', \'PLAYER\', 288, 52)");
    solo che non funzia! almeno che non metta getURL in un onRelease!
    come mai?!?!


    aiutatemi! o per lo meno salvate il mio pc!

  2. #2
    basta che cerchi..........e studi.

    http://flash-mx.html.it/faq/view_faq.asp?idcat=8&id=22



    Da utilizzare con FlashMX. Nel primo frame della timeline principale incolliamo:


    Codice PHP:
    Movieclip.prototype.centra = function (nome,titolo,lar,alt,feat){
    var 
    System.capabilities.screenResolutionX/2;
    var 
    System.capabilities.screenResolutionY/2;
    var 
    Math.round(w-(lar/2));
    var 
    Math.round(h-(alt/2));
    getURL("javascript:window.open('"nome "','" titolo "','width=" lar ",height=" alt ",screenX=" ",left=" ",screenY=" ",top=" "," feat "');void(0);");



    e apriamo la popup con:


    on(release){
        
    centra('test.html','mia',700,300,'status=yes');


    avremo la barra di stato e la tollbare così via

  3. #3
    em, per aver studiato ho studiato!
    il problema è che se metto il getURL in un onRelease (cioè lo metto
    in un pulsante) funzia, ma a me serve che il getURL parta all'inizio del filmato!
    l'ho messo e non apre la finestra in popup.
    ma la funzione è giusta perchè se metto lo stesso codice in un pulsante
    funzia!

    come mai?!?!?!

  4. #4
    scusami allora perchè invece di appoggiarti a flash non fai aprire il popup sull'onload della pagina html..?
    dai diamanti non nasce niente dal letame nascono i fior
    UNGAWA! Tiki Bar
    Villa Camerini

  5. #5
    ovviamente scherzavo:
    em, per aver studiato ho studiato!
    potrebbe dipendere da una non sincronizzata lettura della pagina html e di flash.

    hai un preload nel flash??

    al termine del preload puoi richiamare il prototype.

    Ciao

  6. #6
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    prova così:

    _root.onEnterFrame = function () {
    car = this.getBytesLoaded();
    tot = this.getBytesTotal();
    if (car>=tot) {
    delete(this.onEnterFrame)
    getURL("java-script:apriPopup('player.html', 'PLAYER', 288, 52)");
    }
    ...altri 5 anni di purga...

  7. #7
    ho risolto era solo un blocco di popup d aparte del pc in cui provavo il risultato
    ma cmq non serve più visto che sono riuscito nel mio scopo, che era quello di mettere
    un player audio in un sito totalmente in flash ottimizzato per google.

    grazie mille
    Francesco

  8. #8
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691

    servispaccodue
    ...altri 5 anni di purga...

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.