testo visualizzato al passaggio del mouse con successivo click

mediasteno

Utente Attivo
25 Gen 2010
120
0
0
Non riesco ad uscirmene. Il mio intento è quello di fare in modo che, al passaggio del mouse, appare l'inizio del testo e al successivo click compare un pop up con l'intero testo, Ora ho diverse difficoltà.
I testi sono presenti in un database. Ora ho il testo iniziale
HTML:
Lorem ipsum dolor sit amet, consectetur adipiscing elit[1]. Suspendisse volutpat sollicitudin gravida[2]. In egestas [3] lobortis massa.
quando il mouse passa su [1] oppure [2] oppure [3] mostra una breve introduzione di testo
HTML:
In ornare tincidunt tincidunt. Nam sem risus, vehicula quis blandit sit .. clicca per continuare
e al click del mouse ho un pop up che contiene l'intero testo.

Ora sono riuscita ad avere l'effetto di passaggio mouse e successivo click usando javascript:

Codice:
<script type="text/javascript">
      <!--
      function PopupCentrata()
      {
        var w = 500;
        var h = 250;
        var l = Math.floor((screen.width-w)/2);
        var t = Math.floor((screen.height-h)/2);
         
        window.open("nota.php","","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
      }
      //-->
</script>

PHP:
$testo=preg_replace("@\[(\d+)\]@","<a href='javascript:PopupCentrata()' class='note'>[$1]<span> nota0$1 </span></a>",$testo);

Il testo $testo è richiamato con una SELECT.
La difficoltà sta nel passaggio successivo a nota0$1 deve corrispondere il testo che viene visualizzato e questo testo l'ho inserito in una tabella di un database.
Come faccio ad avere che al posto di [1] il testo della nota 01, a [2] il testo della nota 02 e cosi via... ? Non riesco a capire come posso fare in modo che nota0$1 o questa parte della sostituzione sia il risultato di una SELECT

inoltre volevo anche personalizzare il pop up ma anche in questo caso se utilizzo i css al popup non ho il risultato sperato.
 
Ultima modifica:

mediasteno

Utente Attivo
25 Gen 2010
120
0
0
Tooltip e database

Riprendo questa discussione, perchè il mio problema è sempre lo stesso.
Ho necessità di creare un tooltip e fin qui tutto bene. La mia difficoltà sta nel fatto che sia il testo di base che il testo che appare nella finestra al passaggio del mouse vengono estratti da un database. Ciò che devo realizzare è:
1) Ho un testo $testo;
2) In $testo ho inserito in alcuni punti [1]... [2] ... [3]... che rappresentano i punti dove al passaggio del mouse deve apparire il testo in una finestra
3) Ho creato il tooltip utilizzando la funzione preg_replace ed impostandola in questo modo:
$testo=preg_replace("@\[(\d+)\]@","<a class='tooltip' href='#'>[$1]<span> testo tooltip </span></a>",$testo);

4) Il "testo tooltip" va ricavato attraverso una SELECT e al punto [1] devo estrarre il testo nota01, [2] il testo della nota02, [3] il testo della nota03 e cosi via.
La mia difficoltà è qui come fare? Praticamente nella funzione preg_replace al posto di testo tooltip deve esserci il risultato di una SELECT impostata con WHERE di modo che possa estrarre la nota corrispondente.

Nel database ho una tabella nota con i campi
id
testo testo_nota01 testo_nota02 testo_nota03
num 1 2 3

Se qualcuno può suggerirmi qualcosa, anche un tutorial. Grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
steveaustin Apostrofo non visualizzato su campo di testo PHP 1
I salvare testo chat PHP 4
E Creare un testo trasparente dietro un div HTML e CSS 5
S da casella di testo a campo tabella Database 0
A Ottenere sfumatura su testo Photoshop 8
M Mostrare testo (o parte di esso) in base a utente PHP 0
F Animazione testo sito web diminuire grandezza di un testo allo scroll Javascript 0
D Rendere testo cliccabile PHP 3
D Casella di testo con grassetto ecc... HTML e CSS 2
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
D Aiuto CSS in ELEMENTOR - Cambiare un testo CMS (Content Management System) 0
V Mailchimp - box di testo: cambia da solo il testo inserito Email Marketing 2
Barierta Testo a comparsa con passaggio del mouse Javascript 17
G grandezza testo HTML e CSS 4
D Testo colorato in base a giorno settimana PHP 12
S Testo scrolla su immagine che cambia HTML e CSS 0
S impostare un testo e una img nella stessa riga con jsPDF Javascript 0
R Nome input testo+variabile PHP 1
A Errore visualizzazione selezione testo Photoshop 0
Alex_70 Cerca testo all'interno di una stringa PHP 5
A Estrapolare parti di testo con PHP PHP 2
G Testo in mysql format 3 MySQL 0
G Box con testo casuale WordPress 1
G Modifica testo Photoshop 3
Y Colore sfondo testo Javascript 0
seranto [ASP] Controllare il testo inserito in Textarea Classic ASP 6
S [HTML] Effetto su testo da togliere HTML e CSS 0
A [WordPress] Recuperare testo articoli da sito danneggiato WordPress 1
A [HTML] Testo mail non visualizzabile su IOS HTML e CSS 0
R Bootstrap 4 - creare una finestra di testo responsive sopra un Carousel jQuery 1
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
I Creare Qsl radioamatore con testo editabile Presentati al Forum 1
Cosina [PHP] Cancellare una riga da un file di testo in base al nome PHP 2
Shyson [MySQL] Sostituire testo in in articolo MySQL 0
kikdirty Testo e perfezioni il tuo sito dando il massimo del punteggio seo Offerte e Richieste di Lavoro e/o Collaborazione 0
D [Visual Basic] [MS Access] query con parametro di testo Visual Basic 4
R [HTML] Effetto carousel di testo su immagine fissa HTML e CSS 2
Shyson [PHP] Inserire testo nel codice PHP 2
R [PHP] Testo su immagine al passaggio del mouse PHP 2
I Allineare due righe di testo in photoshop Photoshop 2
V [Photoshop] Testo starato Photoshop 1
A [MS Access] Somma Campi se in altro campo presente un determinato testo MS Access 1
G riscrivere testo photoshop Photoshop 1
Cosina Andare a capo nel testo della mail ricevuta dal form php PHP 1
Trapano [PHP] Testo in grassetto quando rilevo modifiche PHP 2
B [PHP] Elimina quindi aggiungi una riga in un file di testo PHP 0
C [PHP] Scrivere testo su immagine PHP 3
D [Javascript] [HTML] Evidenziare testo di una text Javascript 1
F INSERIRE IN UN'UNICA CASELLA DI TESTO REPORT ACCESS I VALORI DELLA TABELLA DI UN'INTERA COLONNA MS Access 2
gandalf1959 [PHP] Dividere un campo di testo in più campi PHP 9

Discussioni simili