Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    Menu js "menu_com" e target=_blank

    So che è una domanda assurda...

    ... ma di recente ho trovato uno splendido javascript che crea un menù trasparente... Si chiama menu_com.js e nel codice il sito di riferimento è "www.burmees.nl/menu*/"

    Qualcuno per caso sa come usarlo per link ESTERNI alla pagina anzichè interni?
    E' predisposto per i frames ma a me serve proprio aprire delle nuove pagine...
    ... grazie.

    Metto qui di seguito le opzioni che ci sono prima di richiamarlo...

    <SCRIPT language=JavaScript1.2>
    var BorderColor='#333333';
    var BorderSubColor='#333333';
    var BorderWidth=1;
    var BorderBtwnElmnts=1;
    var BorderWidthMain=0; // <- bordo menu'
    var BorderWidthSub=1;
    var BorderBtwnMain=1;
    var BorderBtwnSub=1;
    var FirstLineHorizontal=1;
    var FontFamily='Arial';
    var FontSize=8;
    var FontBold=1;
    var FontItalic=0;
    var MenuTextCentered='center';
    var MenuCentered='left';
    var MenuVerticalCentered='top';
    var LeftPaddng=0;
    var TopPaddng=5;
    var DissapearDelay=1000;
    var ShowArrow=0; // <- Frecce
    var ChildOverlap=0.2;
    var ChildVerticalOverlap=0.2;

    var MenuSlide="";
    var MenuSlide="progid:DXImageTransform.Microsoft.Revea lTrans(duration=.5, transition=19)";
    var MenuSlide="progid:DXImageTransform.Microsoft.Gradi entWipe(duration=.5, wipeStyle=1)";
    var MenuShadow="";
    //var MenuShadow="progid:DXImageTransform.Microsoft.Drop Shadow(color=#888888, offX=2, offY=2, positive=1)";
    //var MenuShadow="progid:DXImageTransform.Microsoft.Shad ow(color=#888888, direction=135, strength=3)";
    var MenuOpacity="";
    var MenuOpacity="progid:DXImageTransform.Microsoft.Alp ha(opacity=75)";
    var Arrws=['/img/arrow.gif',0,0,'/img/arrow.gif',0,0,'/img/arrow.gif',0,0];

    var StartTop=6;
    var StartLeft=0;
    var VerCorrect=0;
    var HorCorrect=0;
    var MenuFramesVertical=1;
    var TakeOverBgColor=1;
    var FirstLineFrame='navig';
    var SecLineFrame='space';
    var DocTargetFrame='space';
    var TargetLoc='MenuPos';
    var HideTop=0;
    var MenuWrap=0;
    var RightToLeft=0;
    var UnfoldsOnClick=0;
    var WebMasterCheck=0;
    var KeepHilite=1;
    var UnfoldDelay=100;
    var BaseHref="";
    var BottomUp=0;
    var MenuUsesFrames=0;
    var RememberStatus=0;
    var PartOfWindow=.7;
    var BuildOnDemand=0;

    function BeforeStart(){return}
    function AfterBuild(){return}
    function BeforeFirstOpen(){return}
    function AfterCloseAll(){return}

    var NoOffFirstLineMenus=8;

    Menu2 = new Array("Io" , "" , "" , 1 , 22 , 50 , "#999999" , "#999999" , "#990000" , "#FFFFFF" , "#FFFFFF" , "", -1 , -1 , -1 ,"center" , "");

    Menu2_1 = new Array("Chi Ero" , "index.php?Menu=chiero" , "" , 0 , 20 , 50 , "#BBBBBB" , "#999999" , "#990000" , "#FFFFFF" , "#FFFFFF" , "", -1 , -1 , -1 ,"left" , "");
    -_-"

  2. #2
    Sono certo che hai omesso di postare qualche pezzo di codice perchè non compare nessun link... postalo tutto

  3. #3
    Originariamente inviato da lukeonweb
    Sono certo che hai omesso di postare qualche pezzo di codice perchè non compare nessun link... postalo tutto
    Intanto grazie per aver risposto

    I link sono gli ultimi 2, uno è il titolo del gruppo sul menù.
    L'altro uno dei suoi componenti con link "index.php?Menu=chiero"

    Vorrei rendere questi link esterni cioè aprire una nuova pagina...
    -_-"

  4. #4
    In ogni caso siccome così è complicato spiegarsi, metto qui il link al mio sito in cui ho già inserito il menù funzionante.

    http://nokao.m-a-f-i-a.com/new

    Non è pubblicità perchè dentro non c'è NIENTE.

    Come vedi il menù è in alto e va già BENE così com'è. (link interni)

    Volevo aggiungerne un'altra copia in basso, mettendo invece dei link ESTERNI al mio sito.
    -_-"

  5. #5
    Nel file

    http://nokao.m-a-f-i-a.com/files/menu_com.js

    localizza la funzione

    GoTo()

    e prova a modificare questa riga

    HP.Arr[1].indexOf("javascript:")!=-1?eval(HP.Arr[1])cLoc.location.href=BaseHref+HP.Arr[1]}}

    in

    HP.Arr[1].indexOf("javascript:")!=-1?eval(HP.Arr[1])cLoc.window.open(BaseHref+HP.Arr[1])}}

    oppure in

    HP.Arr[1].indexOf("javascript:")!=-1?eval(HP.Arr[1]):window.open(BaseHref+HP.Arr[1])}}

  6. #6
    Ti ringrazio molto Proverò...

    ... senti ... una domanda intelligente.

    Se volessi PREDISPORRE questo JS a funzionare con link esterni o interni.... aggiungerei al massimo 1Kb di codice ma potrei farlo scaricare all'utente una volta sola anzichè farglielo scaricare 2 volte "identico" ma con una modifica di poche righe...

    Hai qualche consiglio da darmi a riguardo?

    I valori che definisco nella pagina html come li prendo dal JS ?
    -_-"

  7. #7
    In effetti ho avuto un dubbio....

    ... posso aprire 2 volte lo stesso JS utilizzandolo in 2 modi diversi?

    Mi sa che si può fare solo con gli applet...
    -_-"

  8. #8
    Perdonami, non ho capito esattamente cosa vuoi dire...

  9. #9
    Allora.... voglio usare lo stesso menù che hai visto nella stessa pagina, in 2 modi diversi.

    E' possibile?

    Ora come ora io conosco questo modo di usare i JS.... :
    Includere lo <script>, mettendoci dentro le opzioni poco prima.

    Se tento di usare 2 volte lo stesso JS (quindi ovviamente ridefinendo le stesse variabili) non si sputtana tutto?

    Questo era un primo problema...

    ... il secondo siccome questo menù non è predisposto per i link ESTERNI... come lo modifico?
    Vorrei modificarlo perchè così facendo fare scaricare all'utente un JS da 12Kb anzichè DUE JS da 10Kb pressochè identici...
    -_-"

  10. #10
    Non mi avete risposto... vabbè

    Adesso provo il discorso della modifica del file javascript alla voce GoTo.

    Nel frattempo per via empirica ho messo tutte le variabili che definivo nella pagina del sito, all'interno dello stesso JavaScript.

    In questo modo (siccome mi avete detto che i JS restano in cache) ho risparmiato ben 5K ad ogni pagina.
    -_-"

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.