Visualizzazione dei risultati da 1 a 10 su 10

Discussione: innerHTML con ahah

  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    innerHTML con ahah

    Ho un link che richiama la funzione di ahah:
    codice:
    <span id="sp1" ><a href="javascript:callAHAH('elabora_admin.asp?value=<%=check%>&id=<%=request("id")%>&edit=4','img1','<%=epics%>','<%=request("id")%>');" ></span>
    ho la funzione di risposta di ahah adattata:

    codice:
    var output = '';
       if(req.readyState == 4) {
          if(req.status == 200) {
             output = req.responseText;
             document.getElementById(pageElement).src = "../images/"+img+".gif";
             if (img == "non_attivo")
             
             {document.getElementById('sp1').innerHTML = "<a href='javascript:callAHAH('elabora_admin.asp?value=true&id="+id+"&edit=4','img1','efax_attivo');' >"}
             else
             
             {document.getElementById('sp1').innerHTML = "<a href='javascript:callAHAH('elabora_admin.asp?value=false&id="+id+"&edit=4','img1','non_attivo');' >"};      
             
             } else {
             document.getElementById(pageElement).src = "../images/errore.gif"
    va tutto bene tranne che quando voglio cambiare il link nella pagina principale con

    if (img == "non_attivo")

    {document.getElementById('sp1').innerHTML = "<a href='javascript:callAHAH('elabora_admin.asp?value =true&id="+id+"&edit=4','img1','efax_attivo');' >"}
    else

    {document.getElementById('sp1').innerHTML = "<a href='javascript:callAHAH('elabora_admin.asp?value =false&id="+id+"&edit=4','img1','non_attivo');' >"};



    non cambia il link.


  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    non sono stato chiaro ???

  3. #3
    Utente di HTML.it L'avatar di Cheope
    Registrato dal
    Dec 2003
    Messaggi
    327
    A me non piace quel java-script...
    /* Let's Lead the Web to Its Full Potential */

  4. #4

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    1)
    javascript è scritto in modo canonico: javascript....
    non so perchè il forum lo abbia modificato... in java-script


    2)
    ho già usato ahah per altre funzionalità... ma non sembra ahah il problema quanto se sia possibile modificare un link intero con parametri ed affini


    non so se posso fare uan cosa del genere senza che sia interpretato come testo e non come html...

    {document.getElementById('sp1').innerHTML = "<a href='javascript:callAHAH('elabora_admin.asp?value =true&id="+id+"&edit=4','img1','efax_attivo');' >"}

    infatti se inserisco del semplice testo:

    document.getElementById('sp1').innerHTML ='prova testo'
    il tutto funziona.

    ma la mia idea era quella di modificare i parametri del link in modo da fare l'aggiornamento richiesto contrario al primo al secondo click.


    non sono molto chiaro.... mi rendo conto.

  6. #6
    Utente di HTML.it L'avatar di Cheope
    Registrato dal
    Dec 2003
    Messaggi
    327
    Originariamente inviato da agenti
    non so se posso fare uan cosa del genere senza che sia interpretato come testo e non come html...
    Secondo me è proprio questo che ti frega... Invece di usare innerHTML prova a modificare via javascript la proprietà href dei link...
    /* Let's Lead the Web to Its Full Potential */

  7. #7
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    passando dei paramtri intendi ?

    ci avevo pensato ma è un è più arzigogolata coem cosa...

  8. #8
    Utente di HTML.it L'avatar di Cheope
    Registrato dal
    Dec 2003
    Messaggi
    327
    No, intendevo semplicemnte questo:

    http://www.w3schools.com/js/tryit.as...om_anchor_href

    /* Let's Lead the Web to Its Full Potential */

  9. #9
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    grazie grazie

  10. #10
    Utente di HTML.it L'avatar di Cheope
    Registrato dal
    Dec 2003
    Messaggi
    327
    Prego prego...
    /* Let's Lead the Web to Its Full Potential */

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.