Visualizzazione dei risultati da 1 a 7 su 7

Discussione: input che scompare...

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    120

    input che scompare...

    Ciao a tutti!
    vi spiego brevemente quello che vorrei fare..
    è possibile che un utente dopo aver cliccato sopra un link/input gli viene mostrato un testo con relativa scomparsa del link/input stesso?
    avrei potuto farlo in html con un iframe ma il caricamento della pagina risulterebbe troppo lento!
    fatemi sapere, magari postando tutto il codice dato che io di javascript conosco solo il nome
    ciaus

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    un esempio

    scrivitesto sarà una funzione che devi definire tu in cui fai apparire un elemento con la proprietà visibility o display oppure fa un innerHTML.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    120
    Ciao grazie per la risposta...
    non ho capito bene la storia della proprietà visibility o display

    ho provato a fare

    function scrivitesto(){
    echo "ciao";
    }

    cliccami e sparisco

    in teoria dovrebbe visualizzare "ciao", ma nn fa nulla.. dov'è che sbaglio?

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    echo non è un comando valido di Javascript, ti confondi forse con php

    Prima devi stabilire dove vuoi che appaia il testo "ciao" poi possiamo stabilire come inserire il testo
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    120
    non si può fare la funzione in php?

    esempio:

    <?php
    function scrivitesto(){
    echo "ciao";
    }
    ?>

    cliccami e sparisco

    cmq vorrei che il link una volta premuto viene sostituito da un <table> con relativo testo dentro..

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    chiaramente non si può fare per via del concetto di client/server

    ovvero, php viene interpretato _prima_ di restituire la pagina al client. Una volta che questa è arrivata non puoi più comunicare con php per chiamare una funzione remota (a meno che tu non usi Ajax, ma non è questo il caso)

    puoi fare tutto in Javascript così:

    codice:
    <div id="container">
      cliccami e sparisco 
    </div>
    e un esempio di funzione (da posizionare nell'header) può essere

    codice:
    <script>
    function scrivitesto() {
       var cnt = document.getElementById('container');
       cnt.innerHTML = "<table><td>ciao</td></table>";
    }
    </script>

    (volendo si può sostituire il metodo innerHTML con i metodi createNode e appendChild per creare e appendere la tabella)


    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    120
    ok risolto.. grazie 1000

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.