Visualizzazione risultati 1 fino 15 di 15

Discussione: menu' in javascript

  1. #1
    Guest

    Predefinito

    la mia homepage è www.gnrcity.altervista.org/homepage.htm ho inserito sulla sinistra della pagina un menu' in javascript ma non viene visualizato...
    questo qui l'ho inserito tra gli HEAD:
    <style>
    .testo{
    font-size:12px;
    font-family:verdana;

    }
    .testo a{
    text-decoration:none;
    }
    .testo a:hover{
    background-color:gold;
    font-weight:bold;
    }
    </style>
    poi i due script:
    <script language="JavaScript1.2">

    var Link = [
    ["News","news.htm","_bank"],
    ["foto","......","_bank"],
    ["biografia","http://freeasp.html.it","_bank"],
    ["discografia","...","_bank"]
    ["testi","testi.htm","_bank"]
    ["traduzioni","traduzioni.htm","_bank"]
    ["video","....","_bank"]
    ["tablature","...","_bank"]
    ["ex-gunner","...","_bank"]
    ["concerti","....","_bank"]
    ["curiosità","....","_bank"]
    ["sondaggi","sondaggi.htm","_bank"]
    ];

    var prop=[10, 2, "white", "solid", 200, 30]

    var IE = document.all?true:false

    if (!IE) document.captureEvents(Event.MOUSEMOVE)

    document.onmousemove = getMouseXY;

    var tempX = 0
    var tempY = 0
    var arro = prop[4] + prop[5];



    function getMouseXY(e) {
    if (IE) {
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
    } else {
    tempX = e.pageX
    tempY = e.pageY
    }

    if (tempX < 0){tempX = 0}
    if (tempY < 0){tempY = 0}
    objp.style.top = tempY-6
    return true
    }

    function create_menu(id,larr,parr)
    {
    document.write("<table>");
    document.write("<tr><td class='testo' onmouseover=\"objp.style.visibility ='visible';\" onmouseout=\"objp.style.visibility ='hidden';\" style='padding:0px "+parr[0]+"px 0px 0px;border-right:"+prop[1]+"px "+prop[3]+" "+prop[2]+";width:"+prop[4]+";text-align:right;'>");
    for(i=0;i<larr.length;i++)
    {
    document.write("<a href='"+larr[i][1]+"' target='"+larr[i][2]+"'>"+larr[i][0]+"</a><br>");
    }
    document.write("</td></tr></table>")
    }
    document.write("<div style='position:absolute;top:0;visibility:hidden;l eft:"+arro+"' id=pointer><img src='/immagini/freccia.gif'></div>");

    var objp = document.getElementById("pointer")


    </script>
    <script language="JavaScript">create_menu("menu1",Link, prop);</script>

    sapete dirmi cosa c'è ke non va??perkè non è visualizzato il menu'???
    :? :x

  2. #2
    MedMax non è connesso Utente
    Data registrazione
    14-11-2002
    Messaggi
    234

    Predefinito

    prova ad inserirlo tra i tag body
    TrickMaster.It

    The Web Tutorial Resource

  3. #3
    L'avatar di Dodi
    Dodi non è connesso Utente storico
    Data registrazione
    16-09-2002
    Residenza
    Milano
    Messaggi
    8,183

    Predefinito

    io veramente non vedo proprio la pagina!

  4. #4
    Guest

    Predefinito

    a sinistra dovrebbe comparire un menu' in javascript ke poi se tutto va bene faro' anche per il menu' di destra...io la visualizzo la pagina..

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da MedMax
    prova ad inserirlo tra i tag body
    io solo la prima parte ho scritto tra i tag HEAD , poi i due scritto sono nel corpo della pagina(nel body).

  6. #6
    Guest

    Predefinito

    Inizia a correggere lo script: _bank = _blank poi se vuoi che venga caricato correttamente mettilo tra i tag <head> poi guarda questo errore a riga 48, riga 95, carattere 1, mi dice undefinited è nullo, ti sei dimenticato di definire qualche parametro in una funzione?

  7. #7
    Guest

    Predefinito

    Ho visto la tua pagina,
    gli script sono tutti al posto giusto
    il problema sono le virgole dopo le
    parentesi quadre, quelle dei link.
    Devi separare tutto con le virgole
    tranne che l'ultimo.

    Così:
    -------------------------------------------------
    var Link = [
    ["News","news.htm","_bank"],
    ["foto","......","_bank"],
    ["biografia","http://freeasp.html.it","_bank"],
    ["discografia","...","_bank"],
    ["testi","testi.htm","_bank"],
    ["traduzioni","traduzioni.htm","_bank"],
    ["video","....","_bank"],
    ["tablature","...","_bank"],
    ["ex-gunner","...","_bank"],
    ["concerti","....","_bank"],
    ["curiosità","....","_bank"],
    ["sondaggi","sondaggi.htm","_bank"]
    ];
    ------------------------------------------------------

    Così, dovresti vederlo, ma sugan ha ragione
    _bank diventa _blank. :)

  8. #8
    Guest

    Predefinito

    ho aggiustato le virgole....se carichi la pagina ora è con le virgole dopo le parentesi!!...dicevi sugan??...devo inserirlo tutto tra i tag HEAD????

  9. #9
    Guest

    Predefinito

    è per avere l'homepage sempre aperta...

  10. #10
    Guest

    Predefinito

    Ma non sarebbe meglio usare _top al posto di _blank?
    Diamine così com'è ora è un proliferare di pop up :( io le odio :?

  11. #11
    Guest

    Predefinito

    ora funziona grazie per avermi aiutati l'errore era in :
    var link = [

    invece di

    var Link = [

  12. #12
    Guest

    Predefinito

    Mamma mia! alla fina ce l'abbiamo fatta.
    Certo che gestire un forum con più
    topic è difficile, ma gestire un topic con più
    forum.......eheheh.


  13. #13
    Guest

    Predefinito

    ma non è possibile inserire i due menu' sullo stesso livello e non uno piu' sopra e uno piu' sotto??
    www.gnrcity.altervista.org/homepage.htm

  14. #14
    Guest

    Predefinito

    Mumble mumble,
    prova a fare una tabella con due celle,
    una a sx e una dx, poi metti il codice
    per creare il menù in ogni cella.

    Provia e vedi se funziona.
    :)

  15. #15
    Guest

    Predefinito

    Ti ho risposto un po' meglio sul mio forum.

    QUI

    :D

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •