Visualizzazione risultati 1 fino 9 di 9

Discussione: [JavaScript] Alert con del testo in HTML

  1. #1
    Guest

    Predefinito [JavaScript] Alert con del testo in HTML

    Ciao a tutti, sto cercando uno script che quando clicco su un img..mi mostra un "alert" con scritto del testo in HTML..ma non proprio HTML...mi servirebbe solo un "a capo"...ex:
    Questo è il testo nel[acapo]alert
    Come posso fare? Grazie 1000..ciao Davide!
    PS. I "dati" del testo vengono estratti dal db...cambia qualche cosa?

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Su un alert il codice HTML viene stampato così com'è, senza l'elaborazione del browser.

    Puoi però inserire gli a-capo semplicemente usando il codice escape \n.

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    Questo è il codice:
    Codice PHP:
    $testojs = "IP: $mex[ip]\nBrowser: $mex[browser]";
    echo
    "<script language=\"javascript\">
    testo =
    $testojs;
    function dati(testo) {
    alert(\"testo\");
    }
    </script>"
    ;
    echo
    "<a href=\"#\"><img src=\"http://forum.it.altervista.org/images/info_pc.png\" onClick=\"javascript:dati(testo)\" /></a>";
    Il tutto è dentro un while...ma non funziona! Quando clikko sull'img non succede niente!

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    prova a sostituire

    Codice:
    echo "<a href=\"#\"><img src=\"http://forum.it.altervista.org/images/info_pc.png\" onClick=\"javascript:dati(testo)\" /></a>";
    con

    Codice:
    echo "<a href=\"#\"><img src=\"http://forum.it.altervista.org/images/info_pc.png\" onClick=\"dati(testo)\" /></a>";
    (io di solito non metto mai Javascript:funzione())

    ...forse è più corretto (non lo so), ma io non l'ho mai usato...

    A te funziona, di solito?

    p.s. Il browser, come fai a capirlo?

    Io lo ottengo con una variabile JS, ma dice soltanto se è IE o netscape...

    Ma firefox e tutti gli altri ??

  5. #5
    Guest

    Predefinito

    Io per ricavare il browser uso PHP ($_SERVER[?HTTP_USER_AGENT'])
    Non mi funziona!
    In pratica mi deve mostrare l'ip e il browser memorizzato nel db del singolo mex...(ossia quello che clikko!)

  6. #6
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Citazione Originalmente inviato da sIM Visualizza messaggio
    Questo è il codice:
    Codice PHP:
    $testojs = "IP: $mex[ip]\nBrowser: $mex[browser]";
    echo
    "<script language=\"javascript\">
    testo =
    $testojs;
    function dati(testo) {
    alert(\"testo\");
    }
    </script>"
    ;
    echo
    "<a href=\"#\"><img src=\"http://forum.it.altervista.org/images/info_pc.png\" onClick=\"javascript:dati(testo)\" /></a>";
    Il tutto è dentro un while...ma non funziona! Quando clikko sull'img non succede niente!
    Prova con uno di questi tre codici:
    Codice PHP:
    echo "<a href=\"javascript:void(0)\" onclick=\"dati('testo')\"><img src=\"http://forum.it.altervista.org/images/info_pc.png\" /></a>";

    echo
    "<a href=\"#\" onclick=\"dati('testo')\"><img src=\"http://forum.it.altervista.org/images/info_pc.png\" /></a>";

    echo
    "<a href=\"javascript:dati('testo')\"><img src=\"http://forum.it.altervista.org/images/info_pc.png\" /></a>";
    Apprezzi l'aiuto? Offrimi un caffè!

  7. #7
    Guest

    Predefinito

    Niente..neanche questi funzionano! ...
    Forse il problema è nel codice js...non nel collegamento! xD
    Grazie 1000...ciao Davide! ^^

  8. #8
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Prova a sostutuire
    Codice PHP:
    function dati(testo) {
    alert(\"testo\");
    }
    Con
    Codice PHP:
    function dati(testo) {
    alert(\"PROVA\");
    }
    Se va prova ad eliminare i doppi apici
    Codice PHP:
    function dati(testo) {
    alert(testo);
    }
    P.S. Nel secondo codice c'è lo slash (\"PROVA\") solo che vBulletin non me lo fa comparire nel post...
    Apprezzi l'aiuto? Offrimi un caffè!

  9. #9
    Guest

    Predefinito

    Ok..funziona spunta "testo" (il codice 2)..ma quando metto: (naturalmente qui non ho messo il tag <script>...mi sembra sottinteso! :P)
    Codice PHP:
    echo "function dati(testo) {
    testo = "
    .$testojs.";
    alert(testo);
    }"
    ;
    Non funziona più

Regole di scrittura

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