![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Ho la necessità di sostituire la proprieta rel="qualchecosa" di uno specifico tag con rel="ciochemiserve" al caricamento della pagina. Pensate sia possibile tramite Javascript? |
#3
| ||||
| ||||
|
|
On 12 Jun 2006 15:44:28 -0700, peppecaruso (AT) gmail (DOT) com wrote: Ho la necessità di sostituire la proprieta rel="qualchecosa" di uno specifico tag con rel="ciochemiserve" al caricamento della pagina. Pensate sia possibile tramite Javascript? Certo, bisogna capire però un paio di cose. Primo, com'è strutturato l'HTML, perché da questo dipende il come ottenere il riferimento al tag in questione. |
|
Secondo, in che momento devi sostituire tale tag. Se dopo che la pagina è stata caricata, o durante il caricamento. Insomma, per capire anche qual'è l'effetto che vuoi ottenere. |
|
Premesso che comunque la pagina di cui si stia parlando non risieda su un altro server rispetto a quello dove lo script viene eseguito, caricata magari tramite frame/iframe. |
|
~ "When you have eliminated the impossible, whatever remains, however improbable, must be the truth." (S.H.) |
#4
| |||||
| |||||
|
|
Innanzi tutto grazie mille per la risposta. :-) Ho la necessità di sostituire la proprieta rel="qualchecosa" di uno specifico tag con rel="ciochemiserve" al caricamento della pagina. Pensate sia possibile tramite Javascript? Certo, bisogna capire però un paio di cose. Primo, com'è strutturato l'HTML, perché da questo dipende il come ottenere il riferimento al tag in questione. La pagina è una normalissima pagina xhtml 1.1 strict, il codice va aggiunto al div che conterrà delle miniature di foto. |
|
Secondo, in che momento devi sostituire tale tag. Se dopo che la pagina è stata caricata, o durante il caricamento. Insomma, per capire anche qual'è l'effetto che vuoi ottenere. Durante di modo che la pagina sia "pronta" una volta visualizzata. |
|
Premesso che comunque la pagina di cui si stia parlando non risieda su un altro server rispetto a quello dove lo script viene eseguito, caricata magari tramite frame/iframe. No il tutto sarà canonicamente client side. |
|
La pagina non dovrà cioè essere processata |
|
ps Chi è (S.H.)? :-) |

#5
| |||||||
| |||||||
|
|
Credo di aver capito. Vuoi aggiungere dinamicamente delle proprietà custom in modo che sia comunque validabile? |
|
Ma questo perché? Perché hai degli script già fatti che agiscono sui div in base a certi attributi non standard? |
|
Cerco di capire il contesto, perché può darsi che vi siano approcci migliori alla problematica. |
|
Il che significa che devi porre un tag script dopo il div in questione. Ad esempio: div id="my-div" . . . /div script type="text/javascript" document.getElementById("my-div").setAttribute("rel","value"); /script Oppure, se puoi farlo a pagina caricata (e sarebbe meglio, perché eviti spaghetti code), puoi aggiungere nel tag head uno script assegnando una funzione all'event-handler onload di window: script type="text/javascript" window.onload=function(){ document.getElementById("my-div").setAttribute("rel","value"); } /script |
|
No il tutto sarà canonicamente client side. Nel senso che non è una pagina online, ma visibile solo localmente sul tuo computer, che lavora solo con pagine locali? |
Sherlock Holmes. ![]() |

|
~ "When you have eliminated the impossible, whatever remains, however improbable, must be the truth." (S.H.) |
![]() |
| Thread Tools | |
| Display Modes | |
| |