Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
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.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > W3C - Usabilità - Accessibilità - Qualità
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

W3C - Usabilità - Accessibilità - Qualità Consigli e linee guida per siti fruibili e di qualità

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione W3C - Usabilità - Accessibilità - Qualità


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 27-02-07, 14:29   #1 (permalink)
Banned
 
L'avatar di Vale76
 
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:
<!-- Start Free-PageRank.com -->
<script language="JavaScript" type="text/javascript">_FPR=0;</script>
<script language="JavaScript" type="text/javascript" src="http://www.free-pagerank.com/js/free-pagerank.js"></script>
<script language="JavaScript" type="text/javascript">if(_FPR==1){freepr("http://www.paroledautore.net");}</script>
<noscript><a target="_blank" href="http://www.free-pagerank.com">Free PageRank logo for your site</a></noscript>
<!-- End Free-PageRank.com -->
Potreste gentilmente aiutarmi a sistemarlo? ho fatto alcune modifiche ma non hanno funzionato del tutto

Grazie
Vale76 non in linea   Rispondi citando
Vecchio 27-02-07, 15:53   #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 -->
__________________
Offerte ADSL
ienavr non in linea   Rispondi citando
Vecchio 27-02-07, 15:59   #3 (permalink)
Moderatore
 
L'avatar di claudioweb
 
Data di registrazione: Jul 2005
Ubicazione: Salento
Messaggi: 3,671
Invia un messaggio tramite ICQ a claudioweb Invia un messaggio tramite Skype a claudioweb
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 -->
Ti sposto nella sezione W3C - Usabilità - Accessibilità - Qualità

Ciao

P.S. mentre rispondevo e spostavo ti ha già aiutata ienavr.
__________________

Twitter un giorno, quando avrò tempo, inizierò ad usarlo di più
claudioweb non in linea   Rispondi citando
Vecchio 27-02-07, 16:03   #4 (permalink)
Banned
 
L'avatar di Vale76
 
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
Quote:
ienavr Visualizza il messaggio
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 -->
ciao, così però non funziona
Vale76 non in linea   Rispondi citando
Vecchio 27-02-07, 16:12   #5 (permalink)
Moderatore
 
L'avatar di claudioweb
 
Data di registrazione: Jul 2005
Ubicazione: Salento
Messaggi: 3,671
Invia un messaggio tramite ICQ a claudioweb Invia un messaggio tramite Skype a claudioweb
Quote:
Vale76 Visualizza il messaggio
ciao, così però non funziona
Prova la mia soluzione, che apre il link nella stessa finestra.
__________________

Twitter un giorno, quando avrò tempo, inizierò ad usarlo di più
claudioweb non in linea   Rispondi citando
Vecchio 27-02-07, 16:18   #6 (permalink)
Banned
 
L'avatar di Vale76
 
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
Red face

Quote:
claudioweb Visualizza il messaggio
Prova la mia soluzione, che apre il link nella stessa finestra.
grazie mille a tutti e due!!
Il codice di Claudio funziona ed è valido, grazie!
Vale76 non in linea   Rispondi citando
Vecchio 27-02-07, 16:50   #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
__________________
Offerte ADSL

Ultima modifica di ienavr : 27-02-07 16:55. Motivo: lol
ienavr non in linea   Rispondi citando
Vecchio 27-02-07, 19:04   #8 (permalink)
Banned
 
L'avatar di Vale76
 
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
Question

Quote:
ienavr Visualizza il messaggio
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.
ah io non conosco il funzionamento dei javascript, ma allora anche nel codice postato da Claudio dev'esserci lo stesso comando, infatti noto ora che cliccando sul bottoncino, il sito si apre in una nuova scheda, come se ci fosse il target "blank"

Non è più educato per l'utente, evitarlo?
Vale76 non in linea   Rispondi citando
Vecchio 27-02-07, 19:10   #9 (permalink)
Moderatore
 
L'avatar di claudioweb
 
Data di registrazione: Jul 2005
Ubicazione: Salento
Messaggi: 3,671
Invia un messaggio tramite ICQ a claudioweb Invia un messaggio tramite Skype a claudioweb
Quote:
Vale76 Visualizza il messaggio
ah io non conosco il funzionamento dei javascript, ma allora anche nel codice postato da Claudio dev'esserci lo stesso comando, infatti noto ora che cliccando sul bottoncino, il sito si apre in una nuova scheda, come se ci fosse il target "blank"
Io l'ho tolto solo dal noscript, quindi solo per chi ha js disabilitato.
Per chi usa javascript, lo mettono direttamente loro, nel loro js.
Tu non puoi farci molto.

Quote:
Vale76 Visualizza il messaggio
Non è più educato per l'utente, evitarlo?
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.
__________________

Twitter un giorno, quando avrò tempo, inizierò ad usarlo di più
claudioweb non in linea   Rispondi citando
Vecchio 27-02-07, 19:35   #10 (permalink)
Banned
 
L'avatar di Vale76
 
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
Quote:
claudioweb Visualizza il messaggio
Io l'ho tolto solo dal noscript, quindi solo per chi ha js disabilitato.
Per chi usa javascript, lo mettono direttamente loro, nel loro js.
Tu non puoi farci molto.
ho capito. Quindi a chi tiene il javascript disabilitato, si apre nella stessa finestra?
Vale76 non in linea   Rispondi citando
Vecchio 27-02-07, 21:46   #11 (permalink)
Esperto
 
L'avatar di hogudo
 
Data di registrazione: May 2006
Ubicazione: Bologna
Messaggi: 2,155
Invia un messaggio tramite ICQ a hogudo Invia un messaggio tramite MSN a hogudo Invia un messaggio tramite Skype a hogudo
Consiglio comunque di mettere il riferimento ad una nuova finestra nel titolo o nel link
__________________
Massimiliano Navacchia aka Hogudo
hogudo non in linea   Rispondi citando
Vecchio 01-03-07, 17:30   #12 (permalink)
Banned
 
L'avatar di Vale76
 
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
Red face

Quote:
hogudo Visualizza il messaggio
Consiglio comunque di mettere il riferimento ad una nuova finestra nel titolo o nel link
ciao, Hogudo perdona l'ignoranza ma non ho capito il tuo suggerimento :redface:
Vale76 non in linea   Rispondi citando
Vecchio 01-03-07, 17:48   #13 (permalink)
Esperto
 
L'avatar di hogudo
 
Data di registrazione: May 2006
Ubicazione: Bologna
Messaggi: 2,155
Invia un messaggio tramite ICQ a hogudo Invia un messaggio tramite MSN a hogudo Invia un messaggio tramite Skype a hogudo
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
hogudo non in linea   Rispondi citando
Vecchio 01-03-07, 19:25   #14 (permalink)
Banned
 
L'avatar di Vale76
 
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
Unhappy

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?
Vale76 non in linea   Rispondi citando
Rispondi
Tags: ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 01:51.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.