Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    6

    escape - url che non apre di nuovo il browser

    Salve,
    scusate se dico eresie ma non sono pratico di .js.
    Avrei bisogno di un piccolo aiuto. Questo è il mio problema:
    devo modificare la porzione di codice javascript per farla puntare ad una pagina dello stesso sito senza aprire di nuovo il browser.

    var pagepeel = new Object();

    pagepeel.ad_url = escape('http://www.nomesito.info/RassegnaStampa.aspx');

    non so, forse devo aggiungere '_blank' da qualche parte?

    Grazie in anticipo

    M.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: escape - url che non apre di nuovo il browser

    Originariamente inviato da Sh@wn
    Salve,
    scusate se dico eresie ma non sono pratico di .js.
    Avrei bisogno di un piccolo aiuto. Questo è il mio problema:
    devo modificare la porzione di codice javascript per farla puntare ad una pagina dello stesso sito senza aprire di nuovo il browser.

    var pagepeel = new Object();

    pagepeel.ad_url = escape('http://www.nomesito.info/RassegnaStampa.aspx');

    non so, forse devo aggiungere '_blank' da qualche parte?

    Grazie in anticipo

    M.
    Ovviamente questa e' una porzione di tutti gli script presenti nella tua pagina... non si vede alcuna istruzione che apra una nuova pagina in qualsivoglia finestra, ma solo l'assegnazione di una stringa "normalizzata" per l'uso come url ad una proprieta' di un nuovo oggetto.

    Posta il resto del codice

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    6
    Ok.
    grazie


    // ONLY EDIT THE SELECTIONS WITH A "//" NOTE AFTER IT

    var pagepeel = new Object();

    pagepeel.ad_url = escape('http://www.nomesito.info/RassegnaStampa.aspx'); // Link Address when ad is clicked on
    pagepeel.small_path = './pagepeel/small.swf'; // Path where you placed the small.swf
    pagepeel.small_image = escape('./pagepeel/images/small.jpg'); // Small Image before hover (.jpg, .gif, .png, .swf) - 75X75
    pagepeel.small_width = '100';
    pagepeel.small_height = '100';
    pagepeel.small_params = 'ico=' + pagepeel.small_image;

    pagepeel.big_path = './pagepeel/big.swf'; // Path where you placed the big.swf
    pagepeel.big_image = escape('./pagepeel/images/big.jpg'); // Large Image after hover (.jpg, .gif, .png, .swf) - 500X500
    pagepeel.big_width = '650';
    pagepeel.big_height = '650';
    pagepeel.big_params = 'big=' + pagepeel.big_image + '&ad_url=' + pagepeel.ad_url;

    function sizeup987(){
    document.getElementById('PagePeelBig').style.top = '0px';
    document.getElementById('PagePeelSmall').style.top = '-1000px';
    }

    function sizedown987(){
    document.getElementById("PagePeelSmall").style.top = "0px";
    document.getElementById("PagePeelBig").style.top = "-1000px";
    }

    pagepeel.putObjects = function () {
    // <PagePeelSmall>
    document.write('<div id="PagePeelSmall" style="position:absolute;width:'+ pagepeel.small_width +'px;height:'+ pagepeel.small_height +'px;z-index:9999;right:0px;top:0px;">');
    // object
    document.write('<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"');
    document.write(' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"');
    document.write(' id="PagePeelSmallObject" width="'+pagepeel.small_width+'" height="'+pagepeel.small_height+'">');
    // object params
    document.write(' <param name="allowScriptAccess" value="always"/> ');
    document.write(' <param name="movie" value="'+ pagepeel.small_path +'?'+ pagepeel.small_params +'"/>');
    document.write(' <param name="wmode" value="transparent" />');
    document.write(' <param name="quality" value="high" /> ');
    document.write(' <param name="FlashVars" value="'+pagepeel.small_params+'"/>');
    // embed
    document.write('<embed src="'+ pagepeel.small_path + '?' + pagepeel.small_params +'" name="PagePeelSmallObject" wmode="transparent" quality="high" width="'+ pagepeel.small_width +'" height="'+ pagepeel.small_height +'" flashvars="'+ pagepeel.small_params +'" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
    document.write('</object></div>');
    document.write('</script>');
    // </PagePeelSmall>
    // <PagePeelBig>
    document.write('<div id="PagePeelBig" style="position:absolute;width:'+ pagepeel.big_width +'px;height:'+ pagepeel.big_height +'px;z-index:9999;right:0px;top:0px;">');
    // object
    document.write('<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"');
    document.write(' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"');
    document.write(' id="PagePeelBigObject" width="'+ pagepeel.big_width +'" height="'+ pagepeel.big_height +'">');
    // object params
    document.write(' <param name="allowScriptAccess" value="always"/> ');
    document.write(' <param name="movie" value="'+ pagepeel.big_path +'?'+ pagepeel.big_params +'"/>');
    document.write(' <param name="wmode" value="transparent"/>');
    document.write(' <param name="quality" value="high" /> ');
    document.write(' <param name="FlashVars" value="'+ pagepeel.big_params +'"/>');
    // embed
    document.write('<embed src="'+ pagepeel.big_path + '?' + pagepeel.big_params +'" id="PagePeelBigEmbed" name="PagePeelBigObject" wmode="transparent" quality="high" width="'+ pagepeel.big_width +'" height="'+ pagepeel.big_height +'" flashvars="'+ pagepeel.big_params +'" swliveconnect="true" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
    document.write('</object></div>');
    // </PagePeelBig>
    setTimeout('document.getElementById("PagePeelBig") .style.top = "-1000px";',1000);
    }
    pagepeel.putObjects();

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ancora non vedo alcuna istruzione di apertura pagine... a questo punto posso pensare che l'operazione venga eseguita all'interno del Flash caricato, in questo caso il javascript non puo' aiutarti, devi esaminare il sorgente dell'animazione.

    C'e' pero' un altra cosa che mi lascia perplesso: questa riga

    document.write('</script>');

    e' palesemente errata... qualche browser potrebbe interpretarla come fine dello script corrente e dare errore... dovrebbe esser scritta cosi':

    document.write('</scri'+'pt>');

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    6

    Ok

    Ok. Grazie mille. Andrò a controllare il sorgente dell'animazione flash e, dato che ci sono, faccio la correzione da te indicata sul file javascript.

    Marco

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.