Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di mt19
    Registrato dal
    Jul 2011
    Messaggi
    180

    mostra/nascondi oggetti al click

    Salve a tutti ragazzi, sto creando un sito web (non inserisco il link perchè non vorrei che venisse interpretato come spam). In questa pagina c'è, principalmente, una tabella contenente delle immagini con effetto rollover:
    codice:
    <table border="1" align="center">
         <tr> 
              <td></td> 
              <td></td> 
              <td></td> 
         </tr> 
         <tr> 
              <td></td> 
         </tr> 
    </table>

    Vorrei che al click di una di queste immagini non mi si aprisse una nuova finestra che porti a un' altra pagina web, ma direttamente che venissero mostrati una serie di immagini.


    Per chiarire cosa mi piacerebbe ottenere:

    Esempio 1:

    Aprendo il sito "http://imageshack.us/" se si cliccherà su Entrare (se postato in italiano) o login (se postato in inglese) aprirà una nuova tendina che permetterà il login di un nuovo utente. Lì viene fatto tramite un link, io lo vorrei fare tramite un' immagine. Mi piacerebbe avere anche lo stesso effetto ma penso che vada fatto con flash


    Esempio 2:

    Avete presente facebook? Quando si clicca l' immagine delle notifiche o dei messaggi viene mostrata una tendina "in più" che prima non si vedeva che va "sopra" alla pagina, ecco io vorrei che quando clicco su una mia immagine mi venga mostrata una serie di immagini che coprono la pagina sotto. La grandezza dovrebbe essere tipo 500px di larghezza.

    Sono stato abbastanza chiaro? Spero mi abbiate capito, di non aver scritto qualche castroneria, di non aver in qualche modo infranto il regolamento e di non avere sbagliato linguaggio

    Cordiali saluti
    mt19

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: mostra/nascondi oggetti al click

    Originariamente inviato da mt19
    Salve a tutti ragazzi, sto creando un sito web (non inserisco il link perchè non vorrei che venisse interpretato come spam). In questa pagina c'è, principalmente, una tabella contenente delle immagini con effetto rollover:
    codice:
    <table border="1" align="center">
         <tr> 
              <td></td> 
              <td></td> 
              <td></td> 
         </tr> 
         <tr> 
              <td></td> 
         </tr> 
    </table>

    Vorrei che al click di una di queste immagini non mi si aprisse una nuova finestra che porti a un' altra pagina web, ma direttamente che venissero mostrati una serie di immagini.


    Per chiarire cosa mi piacerebbe ottenere:

    Esempio 1:

    Aprendo il sito "http://imageshack.us/" se si cliccherà su Entrare (se postato in italiano) o login (se postato in inglese) aprirà una nuova tendina che permetterà il login di un nuovo utente. Lì viene fatto tramite un link, io lo vorrei fare tramite un' immagine. Mi piacerebbe avere anche lo stesso effetto ma penso che vada fatto con flash
    Poco chiaro, ma se si tratta di un sito esterno al tuo dominio il javascript non puoi aiutarti, si può fare qualcosa lato server ma non avendo capito bene o comunque forti dubbi

    Esempio 2:

    Avete presente facebook?
    No
    Quando si clicca l' immagine delle notifiche o dei messaggi viene mostrata una tendina "in più" che prima non si vedeva che va "sopra" alla pagina, ecco io vorrei che quando clicco su una mia immagine mi venga mostrata una serie di immagini che coprono la pagina sotto. La grandezza dovrebbe essere tipo 500px di larghezza.
    cerca lightbox su google forse può fare al coso tuo
    Sono stato abbastanza chiaro? Spero mi abbiate capito, di non aver scritto qualche castroneria, di non aver in qualche modo infranto il regolamento e di non avere sbagliato linguaggio
    Chiaro il giusto come tutti quelli che hanno poca dimestichezza con la programmazione
    Cordiali saluti
    mt19
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di mt19
    Registrato dal
    Jul 2011
    Messaggi
    180
    Chiaro il giusto come tutti quelli che hanno poca dimestichezza con la programmazione
    Sì, ho poca dimestichezza, ho appena iniziato a provare a programmare qualcosa seriamente (senza l' ausilio di programmi che aiutano a fare ciò)

    Poco chiaro, ma se si tratta di un sito esterno al tuo dominio il javascript non puoi aiutarti, si può fare qualcosa lato server ma non avendo capito bene o comunque forti dubbi
    Scusami, non so ancora esprimermi egregiamente visto che ho poca dimestichezza.
    Esempio:
    ho la pagina 1 con la tabella messa nel mio primo post, se si clicca su un' immagine si potrebbe far aprire una uova pagina es: pagina 2, ma il tutto risulterebbe più elegante se cliccando su un' immagine diventasse visibile una serie di immagini che mi creano una, diciamo, nuova pagina sulla vecchia.
    Esempio:
    Da
    http://imageshack.us/photo/my-images/248/cattura2c.png/
    A
    http://imageshack.us/photo/my-images/812/catturali.png/

    Esempio 2:
    Da
    http://imageshack.us/photo/my-images/830/cattura3q.png/
    A:
    http://imageshack.us/photo/my-images/818/cattura4s.png/


    verrei creare delle cose del genere, tutto il codice è sul mio sito, quindi non appartiene e non fa riferimento a nessun altro.

    Mi sono spiegato adeguatamente ora?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A) http://api.jquery.com/slideToggle/

    B) http://jqueryui.com/demos/dialog/#modal-form

    Ma io una lettura alle guide "javascript base" e di "jquery" http://javascript.html.it/guide la darei
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di mt19
    Registrato dal
    Jul 2011
    Messaggi
    180
    Grazie mille, mi sei stato utilissimo Comunque le leggerò velocemente in questi giorni, ma comunque adesso mi piacerebbe imparare bene l' html e il php (che so un po', ma proprio le cose basi), poi mi piacerebbe studiare il javascript e il flash. Negli anni con calma faccio tutto
    Grazie mille ancora
    Cordiali saluti

  6. #6
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Gioca con questo per stanotte, poi domani chiacchieriamo ...
    codice:
    <html><head>
    <title>actual and pseudo pop-up </title>
    
    <base href="http://iprogramming.baab.it/files/2011/12/"> 
    
    <script type="text/javascript">
    
    //pop-up window 
    
    function lancia(){
    
     window.open('http://iprogramming.altervista.org/blog', 'nomePopUp', 'width=560, height=380, scrollbars');
    
     }
    
    
    //"modal" window 
    
    function stendi(){
    
     document.getElementById('theDiv').style.display = '';
     }
    
    function ritrai(){
    
     document.getElementById('theDiv').style.display = 'none';
     }
    
    </script>
    </head><body bgcolor="silver">
    
    <table border="1" align="center">
         <tr> 
              <td>[img]blues-bn.png[/img]</td> 
    
              <td>[img]country-music-bn.png[/img]</td> 
    
              <td>[img]ELETTRONICA-BN.png[/img]</td> 
         </tr> 
         <tr>
              <td>[img]musica_classica-BiancoN.png[/img]</td> 
              <td>&#38;#160;</td>
              <td>&#38;#160;</td>
         </tr> 
    </table>
    
    
    
    
    
    <div id="theDiv" 
      style="display: none; width: 620px; height: 450px; 
             position: absolute; top: 40px; left: 10%; 
             background.color: white; text-align: right; border: solid double black"
    >
     <input value="chiudi" onclick="ritrai();" type="button">
     <iframe width="100%" height="100%" src="http://iprogramming.altervista.org/blog"></iframe>
    
    </div>
    
    
    </body></html>
    La prima apre ancora come consueto, ma in nuova Finestra/Scheda con a target="_blank" e con img border="0" che non fa apparire la sottolineatura e la coloritura che qualificano i link; che per le immagini è una bordatura. Tanto ormai, il bobolo lo capisce a naso dove si può cliccare.

    La seconda e la terza lanciano un pop-up mostrando due diversi criteri di gestire l' evento del click.

    La terza applica l' onclick direttamente al tag img e si può fare a meno del lavorio del link; e ... fa una cosa diversa dalla pop-up.

    Sulla pop-up, c'è poi il discorso che una prima volta aperta, va poi a "sedersi" in barra; ma abbi fede: le vie del javascript sono (quasi) infinite ...

    P.S.:
    Nota che la pop-up può sovrastare il browser tutto, cioè andare anche sulla parte strumentale, mentre la "modale" rimane nei limiti della finestra.
    Questo potrebbe essere discriminante per usufruire dei massimi spazi.

  7. #7
    Utente di HTML.it L'avatar di mt19
    Registrato dal
    Jul 2011
    Messaggi
    180
    Enzaccio

    Grazie infinite!!!! Così è anche più chiaro, stavo proprio cercando quello dell' ultima immagine!!! Grazie mille!
    Però il secondo pop up non si apre, cioè io ci clicco ma non succede niente, uso chrome e non mi blocca il pop up, proprio non succede nulla xD Grazie mille comunque. Sono più che disponibile per fare una chiacchierata (ovviamente )
    Ciao e grazie mille ancora

  8. #8
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Togli i trattini nei:
    java-script

    m' ho dimenticato ...
    li inserisce il sistema del Forum.

    C'è anche il discorso che la pop-up vuole il suo tempo a caricare il contenuto, che qui non è leggerissimo; è una window a tutti gli effetti, in tal senso.

  9. #9
    Utente di HTML.it L'avatar di mt19
    Registrato dal
    Jul 2011
    Messaggi
    180
    Grazie mille, in ogni caso userò l' ultimo esempio, è quello che mi si addice di più. C'è un semplice modo per fare in modo che quando uno clicca sull' immagine l' sfondo diventi tutto di un colore semitrasparente?

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.