Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    233

    scrivere senza aggiornare

    Devo , tramite funzione in javascript, visualizzare un link con dei dati.
    Se faccio document.write("<a href="...eccetera, lui mi aggiorna la pagina facendomi vedere solo il link e nn quello che c'era in precedenza.
    Io nn voglio che la pagina sia aggiorni, qualcuno sa aiutarmi?

  2. #2
    Reale_Augello
    Guest

    Prova...

    ... a scrivere un pò del codice che stai utilizzando...

  3. #3
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    233
    ecco questa è la pagina completa:

    <%@language="vbscript"%>
    <%option explicit%>

    <%dim con,rs,i,menu,c,s,elenco,lista,ciclo,id
    set con=server.CreateObject("adodb.connection")
    con.cursorlocation=aduseclient
    con.open application("giorgio")
    %><html>
    <head>
    <title>Menu orizzontale dinamico in Dhtml</title>
    <link rel="stylesheet" type="text/css" href="menu/menu.css">
    <script language="JavaScript">
    var quanti;
    var i;
    function Apri2(){
    if(document.all)
    {
    var elemento2 = event.toElement;
    var mostra2 = document.all.sottomenu2;
    mostra2.style.visibility = "visible";
    mostra2.style.top = 14;
    //quanti2=nm

    aperto2 = document.all.sottomenu2;
    menu2 = document.all.principale2;


    }
    }
    function carica(el)
    {
    document.frmuno.valoredue.value=el;

    }
    function Apri(conta,nm,id,el)
    {
    if(document.all)
    {
    var elemento = event.toElement;
    var mostra = document.all.sottomenu;
    mostra.style.visibility = "visible";
    mostra.style.top = 14;
    quanti=nm
    document.frmdue.valore.value=id;

    aperto = document.all.sottomenu;
    menu = document.all.principale;
    funzione(id)

    }
    }
    function Chiudi(nm)
    {
    quanti=nm;
    for (i=0; i<quanti; i++)
    {
    if (document.all)
    {
    document.all.sottomenu2.style.visibility = "hidden";

    document.all.sottomenu.style.visibility = "hidden";
    menu = document.all.principale;
    menu2 = document.all.principale2;

    }
    }
    }
    </script>

    <head><body topmargin="0" leftmargin="0" id="primo" >
    <form method="post" name="frmuno" action="">
    <input type="text" name="valoredue">
    </form>
    <%set rs=server.CreateObject("adodb.recordset")
    rs.open"select * from menu",con,adopendynamic,adlockoptimistic,adcmdtext
    do while not rs.eof
    if elenco="" then
    elenco=rs("id") & "-" & rs("idmenu") & "-" & rs("menu")
    else
    elenco=elenco & ";" & rs("id") & "-" & rs("idmenu") & "-" & rs("menu")
    end if
    rs.movenext
    loop
    elenco="'" & elenco & "'"
    rs.close
    rs.open"select * from menu where idmenu=0 order by id asc",con,adopendynamic,adlockoptimistic,adcmdtext
    c=rs.recordcount
    for i=0 to rs.recordcount-1%><div style="background-color: #EEEEEE;">
    ,<%=c%>,<%=rs("id")%>,<%=elenco%>)" id="principale"><%=rs("menu")%>


    </div>
    <script language="JavaScript">
    carica(<%=elenco%>);
    </script>

    <%rs.movenext
    next
    rs.close
    set rs=nothing%><div style="position: Absolute; width: 100%; height: 20%; z-index=1;" onMouseOver="Chiudi(<%=c%>)"></div>
    <div style="left: 55px;height:100px; z-index=1;" id="sottomenu">
    <form method="post" name="frmdue" action="">
    <input type="text" name="valore" value="">
    </form>
    <a href="javascript:;" id="principale2">
    <script language="JavaScript">
    function funzione(sel){
    var sin="";
    var ciclo,i,l;
    var elenco=document.frmuno.valoredue.value;

    var lista=elenco.split(';');
    for(i=0; i<lista.length; i++){
    ciclo=lista[i].split('-');
    if (ciclo[1]==sel){
    sin=sin+"
    "+ciclo[2];
    }
    }

    }
    </script> </a>


    <%set rs=server.CreateObject("adodb.recordset")
    rs.open"select * from menu where idmenu=4 order by id asc",con,adopendynamic,adlockoptimistic,adcmdtext% >
    <div style="left: 176px; height:100px;z-index=1;" id="sottomenu2" >
    <%s=rs.recordcount
    for i=0 to rs.recordcount-1%><%=rs("menu")%>
    <%rs.movenext
    next
    rs.close
    set rs=nothing%></div>


    </body>
    </html><%con.close
    set con=nothing%>

  4. #4
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    233
    Allora, nessuno che mi può aiutare?

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.