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
quando il mouse passa su [1] oppure [2] oppure [3] mostra una breve introduzione di testo
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:
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.
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.
HTML:
In ornare tincidunt tincidunt. Nam sem risus, vehicula quis blandit sit .. clicca per continuare
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: