PDA

View Full Version : Bookmarklet utile per iPhone+Hwupgrade


Giah
31-07-2009, 13:51
Ho comprato l'iPhone da qualche giorno e stavo navigando sul forum in piazzetta.
Ad un certo punto mi sono accorto che non potevo vedere il testo nel tag SPOILER perché selezionandolo non lo evidenzia :muro:
Allora mi sono fatto un bel bookmarklet che un-spoilera tutto il testo nei tag SPOILER.
Basta salvarlo nei preferiti
un click per mostrare gli spoiler, un'altro per nasconderli di nuovo :D


javascript:void(function(){
var spoilers= document.getElementsByTagName("font");
for (var i=0; i < spoilers.length; i++) {
var att = spoilers[i].getAttribute("class");
if (att && att=="unspoiled")
{
spoilers[i].setAttribute("class", "");
spoilers[i].setAttribute("color", "#3A5387");
}
else {
var att = spoilers[i].getAttribute("color");
if (att && att.toUpperCase()=="#3A5387")
{
spoilers[i].setAttribute("class", "unspoiled");
spoilers[i].setAttribute("color", "#FFF");
}
}
}
}())

hIRoShIMa
04-02-2010, 22:06
Ho comprato l'iPhone da qualche giorno e stavo navigando sul forum in piazzetta.
Ad un certo punto mi sono accorto che non potevo vedere il testo nel tag SPOILER perché selezionandolo non lo evidenzia :muro:
Allora mi sono fatto un bel bookmarklet che un-spoilera tutto il testo nei tag SPOILER.
Basta salvarlo nei preferiti
un click per mostrare gli spoiler, un'altro per nasconderli di nuovo :D


javascript:void(function(){
var spoilers= document.getElementsByTagName("font");
for (var i=0; i < spoilers.length; i++) {
var att = spoilers[i].getAttribute("class");
if (att && att=="unspoiled")
{
spoilers[i].setAttribute("class", "");
spoilers[i].setAttribute("color", "#3A5387");
}
else {
var att = spoilers[i].getAttribute("color");
if (att && att.toUpperCase()=="#3A5387")
{
spoilers[i].setAttribute("class", "unspoiled");
spoilers[i].setAttribute("color", "#FFF");
}
}
}
}())


Ciao,

Molto interessanto ma non mi è chiaro come farne uso :muro:
Mi chiarisci quando scrivi di metterlo tra i preferiti?

Non è come i javascripts di Safari+??

Grazie in anticipo!!


byz

Giah
05-02-2010, 00:10
Ciao,

Molto interessanto ma non mi è chiaro come farne uso :muro:
Mi chiarisci quando scrivi di metterlo tra i preferiti?

Non è come i javascripts di Safari+??

Grazie in anticipo!!


byz

1. Vai su questa pagina con l'iPhone e copia lo script.
2. Crea un nuovo bookmark con un url qualsiasi e salvalo.
3. Modifica il bookmark e al posto dell'url ci incolli lo script.

A quel punto basta selezionare il bookmark e tutti gli spoiler vengono mostrati. Se lo selezioni di nuovo vengono rinascosti.

Giah
05-02-2010, 00:13
Ovviamente va bene per qualsiasi browser, io per esempio lo uso anche con Firefox.

innominato5090
05-02-2010, 09:31
grande :cool:
lo aggiungo subito