![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione W3C - Usabilità - Accessibilità - Qualità |
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) | |
|
Banned
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
|
Errore in uno script
Salve, avrei uno script che non ho potuto mettere nella mia home, perché ci sono errori nella validazione. [Uso HTML 4.01 Strict ]
Lo script "incriminato" è così formulato: Quote:
Grazie | |
|
|
|
|
|
|
|
#2 (permalink) |
|
Data di registrazione: Aug 2006
Messaggi: 270
|
questo è valido per l'HTML 4.01 STRICT ed è equivalente al codice da te scritto:
Codice HTML:
<!-- Start Free-PageRank.com --> <script type="text/javascript">_FPR=0;</script> <script type="text/javascript" src="<A href="http://www.free-pagerank.com/js/free-pagerank.js"></script">http://www.free-pagerank.com/js/free-pagerank.js"></script> <script type="text/javascript">if(_FPR==1){freepr("<A href="http://www.paroledautore.net");}</script">http://www.paroledautore.net");}</script> <noscript><p><a href="http://www.free-pagerank.com" onclick="window.open('http://www.free-pagerank.com');return false" onkeypress="window.open('http://www.free-pagerank.com');return false">Free PageRank logo for your site</a></p></noscript> <!-- End Free-PageRank.com --> |
|
|
|
|
|
#3 (permalink) |
|
Moderatore
|
Ciao
![]() Così dovrebbe essere validato: Codice:
<!-- Start Free-PageRank.com -->
<script type="text/javascript">_FPR=0;</script>
<script type="text/javascript" src="http://www.free-pagerank.com/js/free-pagerank.js"></script>
<script type="text/javascript">if(_FPR==1){freepr("http://www.paroledautore.net");}</script>
<noscript>
<p><a href="http://www.free-pagerank.com">Free PageRank logo for your site</a></p>
</noscript>
<!-- End Free-PageRank.com -->
Ciao ![]() P.S. mentre rispondevo e spostavo ti ha già aiutata ienavr. ![]() |
|
|
|
|
|
#4 (permalink) | |
|
Banned
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
|
Quote:
![]() | |
|
|
|
|
|
#7 (permalink) |
|
Data di registrazione: Aug 2006
Messaggi: 270
|
certo che funziona!
cos'è che non va bene nel mio codice? ah ho trovato! scusa, ma l'editor del forum mi ha modificato il codice dal momento che l'ho salvato come codice html e non come codice semplice. Ad ogni modo la mia soluzione era identica a quella di Claudio solo che avevo aggiunto questi due gestori di eventi (onclick="window.open('http://www.free-pagerank.com');return false" onkeypress="window.open('http://www.free-pagerank.com');return false") per fare in modo che la pagina venga aperta in una nuova finestra (come era inteso nel codice originale) se l'utente ha i javascript abilitati. ciao |
|
Ultima modifica di ienavr : 27-02-07 16:55. Motivo: lol |
|
|
|
|
|
|
#8 (permalink) | |
|
Banned
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
|
Quote:
Non è più educato per l'utente, evitarlo? | |
|
|
|
|
|
#9 (permalink) | |
|
Moderatore
|
Quote:
Per chi usa javascript, lo mettono direttamente loro, nel loro js. Tu non puoi farci molto. Si.. infatti l'hmtl strict che usi tu non accetta il _blank. Però in questo caso, per varie ragioni, ritengo anche io che sia meglio una nuova finestra. | |
|
|
|
|
|
#10 (permalink) | |
|
Banned
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
|
Quote:
| |
|
|
|
|
|
#11 (permalink) |
|
Esperto
|
Consiglio comunque di mettere il riferimento ad una nuova finestra nel titolo o nel link
![]() |
|
__________________
Massimiliano Navacchia aka Hogudo |
|
|
|
|
|
|
#13 (permalink) |
|
Esperto
|
Ciao,
probabilmente mi sono spiegato male ![]() è buona norma, quando si forza una pagina ad aprirsi in una nuova finestra/scheda, mettere almeno nel titolo generato un avvertimento, tipo [collegamento esterno] blog di Pippo oppure "Apri il blog di Pippo in una nuova pagina". Ricordandosi naturalmente di controllare l'effetto su una macchina che ha disabilitato javascript e nel caso fornendo un contenuto funzionante alternativo. |
|
__________________
Massimiliano Navacchia aka Hogudo |
|
|
|
|
|
|
#14 (permalink) |
|
Banned
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
|
Ri-ciao, Hogudo, si, si, dopo che ti ho fatto quella domanda ho capito da sola cosa intendevi ed ho avuto modo di sperimentarlo, e le ultime considerazioni che mi hai portato, guarda, cascano giusto a fagiolo per quello che avrei bisogno di chiedere.
Perdonate sempre il tempo che vi faccio perdere :redface: ma vorrei veramente cercare di fare le cose al meglio per quanto mi è possibile dal basso della mia inesperienza. Ho appunto verificato la questione javascript: nella index del mio sito, ho due contatori. Per uno di questi, per vari motivi di validazione, ho improntato tempo fa una soluzione alternativa: ho posto sul mio server un javascript apposito, esterno, che richiamo nella pagina. Essendo quindi sul mio sito, ho potuto modificare il javascript apportando un title che avvisa che la home page del servizio, si apre in una nuova finestra/scheda. (il target_blank è nello script). A prove fatte, l'utente che tenesse i javascript disabilitati, trova un title semplice con il nome del servizio, ma ovviamente, in mancanza del target_blank nel codice html, cliccandoci, la home page si apre nella stessa finestra. Situazione diversa per l'altro contatore: script e immagine non risiedono sul mio sito, quindi, non posso metterci io nessun titolo di avviso che con javascript attivato, il loro sito si apre in una seconda finestra/scheda. Qui la prima domanda: che posso fare? Scrivere al webmaster del servizio? E qui arriviamo alla seconda domanda: il bottoncino del famoso page rank che ho validato grazie al vostro aiuto, ha lo stesso problema: da qualche parte nel loro script c'è il blank, ma non posso modificarlo perché non risiede sul mio sito. Anche in questo caso, come posso ovviare? |
|
|
|