Pagina 1 di 2

Modifica di un code

Inviato: 22/12/2009, 10:42
da Astro86
e da ieri che tento di risolvere questo problema con un BBcode inserito...

il codice e questo e si tratta di uno spoiler

Codice: Seleziona tutto

<div style="padding: 3px; background-color: #FFFFFF; border: 1px solid #d8d8d8; font-size: 1em;"><div style="text-transform: uppercase; border-bottom: 1px solid #CCCCCC; margin-bottom: 3px; font-size: 0.8em; font-weight: bold; display: block;"><span onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') {  this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerHTML = '<b>Spoiler: </b><a href=\'#\' onClick=\'return false;\'>Chiudi</a>'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '<b>Spoiler: </b><a href=\'#\' onClick=\'return false;\'>Apri</a>'; }" /><b>Spoiler: </b><a href="#" onClick="return false;">Mostra</a></span></div><div class="quotecontent"><div style="display: none;">{TEXT}</div></div></div></div>
E la versione (esteticamente) migliorata del bbcode postato da Gelmo qui http://www.phpbbitalia.net/forum/spoiler-t55.html

Il problema e che se dentro a questo spoiler si inseriscono dei link (esempio 2 link) il primo nonè cliccabile mentre gli altri si...

ecco un esempio
Immagine
non riesco a capire per quale motivo il primo link non è cliccabile

mi potete dare una mano?

Re: Modifica di un code

Inviato: 22/12/2009, 13:32
da Carlo
Ma link vengono messi in un tag URL?

Re: Modifica di un code

Inviato: 22/12/2009, 15:43
da Astro86
no... sono senza tag

Re: Modifica di un code

Inviato: 22/12/2009, 15:45
da Carlo
Prova utilizzando quindi il tag URL e fammi sapere il risultato.

Re: Modifica di un code

Inviato: 22/12/2009, 16:03
da Astro86
Se inserisco il tag URL in effetti funziona tutto bene.... non capisco perche??
perche senza tag URL il primo link viene fuori come "testo normale" e gli altri vengono fuori come Link

Re: Modifica di un code

Inviato: 22/12/2009, 16:17
da Carlo
Sarà phpBB, che utilizzando le URL in quel BBCode senza l'utilizzo dell'opportuno BBCode URL, non riesce a "capire" che quello sia un URL.

Re: Modifica di un code

Inviato: 22/12/2009, 16:31
da Astro86
quindi non si puo sare niente...

Re: Modifica di un code

Inviato: 22/12/2009, 17:39
da Carlo
Se il problema è quello da me detto nel mio post precedente allora no.

Re: Modifica di un code

Inviato: 22/12/2009, 22:09
da Astro86
Ho notato che se prima del primo link scrivo una lettera o anche "-" il link funziona...

a questo punto giungo alla comclusione che l'errore e nella script

Re: Modifica di un code

Inviato: 22/12/2009, 22:12
da Carlo
Forse dico una sciocchezza, però nel codice HTML del BBCode, prima di {TEXT} inserisci uno spazio.