come funzionano i collegamenti nella pagina principale di questo dokuwiki?

La pagina principale di wiki è stata volutamente generata con tecniche miste, che non fanno riferimento eslusivo agli strumenti di pubblicazione del dokuwiki.

Uno dei problemi che possono sorgere è la comprensione del funzionamento dei collegamenti.
Se si osserva esclusivamente uno qualunque dei tag ancora definiti nel codice:

<a href="" name="usare_il_wiki">Come usare questo wiki</a>

si può rimanere perplessi. L'attributo che determina l'indirizzo a cui punta l'ancora è href, non name.
Un link di questo genere è necessariamente inefficace!!!

La cosa funziona così meramente per una ragione di grafica. Se provate a sostituire in href la stringa contenuta nell'attributo name vi accorgerete che il tag assume una formattazione diversa da quella attuale. Ciò accade semplicemente perché il server sovrappone, in questo caso, una formattazione propria, diversa da quella desiderata.

Ma perché, allora, i collegamenti funzionano lo stesso? Se osservate, ogni ancora è contenuta dentro una sezione che contiene un attributo onmouseover:

<div id="0" style="..." onmouseover="collegamento(this)">
...
</div>

il codice javascript della funzione collegamento() è abbastanza semplice ed ha un unico compito, molto preciso:
inserire dinamicamente nell'attributo href dell'ancora il valore prelevato dall'attributo name al passaggio del mouse, senza alcuna modifica di formato dell'ancora.

collegamenti_della_pagina_principale.txt · Ultima modifica: 2011/09/22 06:52 (modifica esterna)
 
Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è soggetto alla seguente licenza: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki sintassi italiana dokuwiki