Newsgroup: it.comp.lang.javascript
Titolo: problema "onclick"

ho creato un Iframe all'interno di una pagina
con un bottone che praticamente regresha la pagina ogni volta che 
clicco su "Next"
<INPUT TYPE="button" VALUE="Next" onClick="document.location.reload()"
se clicco su next la refresha correttamente, ma se clicco al di fuori 
del bottone "next" mi si apre un'altra pagina con solo il contenuto 
dell'iframe
come posso fare in modo che refresho solo cliccando si "next" senza il 
preoblema sopra?
grazie

 preoblema sopra?
scoprendo come mai lo fa: in una pagina *con solo* quanto sopra è
impossibile ciò che dici: ricarica solo se clicchi sul tasto, non in un
punto qualsiasi del documento.
-- 
"Non sai che ci vuol scienza
 ci vuol costanza
 ad invecchiare senza maturità"
									    F.G.

 punto qualsiasi del documento.
ho cambiato document con window ma il problema rimane.
se vuoi vai e prova (lo spazio Iframe è sotto il banner pubbl azzurro e 
a destra del quadrato)
http://nasdaqpazzo.blogspot.com/

Scriveva pierino - 
pie...@gmail.com
 lunedì alle 15.07.04
Il 10/12/2007 Dall'IP 151.65.117.196








Ma pensa te... non me lo fa con firefox  e ne con Opera... ma con IE7 
si!! aspe che pulisco la cache, forse è quello il problema...

 
http://nasdaqpazzo.blogspot.com/
a) col mio browser (firefox 2.0) non ti elenco gli errori css che ha
riscontrato
b) hai un input senza un form, che č peraltro un "inline" e andrebbe dentro
un "block"; non hai chiuso il tag input, e hai un float:right senza un left
e dentro un tag input (a naso quanto detto č solo orribile, ma non dovrebbe
creare problemi [ma vedi il punto e])
c) hai "include" extra, es. 
   /redSheriff/multiframe.js
 
http://server-it.imrworldwide.com/a1.js
   <img src="
http://server-it.imrworldwide.com/cgi-bin/count?ref='+
            refR+'&cid='+pCid+'" width=1 height=1>
d) hai una applet di cui si ignora cosa combini
e) firefox ha caricato una quantitą mostruosa di cosette, da cui deduco che
i js inclusi a loro volta richiamano chissą cosa
togli l'input e vedi se ti dą ancora il problema (che con firefox non dą,
peraltro, sembra ignorare il float:right)
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

 Ma pensa te... non me lo fa con firefox  e ne con Opera... ma con IE7 si!! 


 peraltro, sembra ignorare il float:right)
un po alla volta vedrò di correggere tutto... sono alle prime armi :D

> peraltro, sembra ignorare il float:right)
è possibile che il problema possa risiedere nello script?
ed è solo in in IE7?
c'è un modo per modificarlo e fare in modo che se clicco sull'Iframe 
(non sul bottone next) non mi si apre una'altra pagina?
<script type="text/javascript">
<!--
//store the quotations in arrays
//author: 
jp...@idt.net
quotes = new Array(6);
authors = new Array(6);
quotes[0] = "Never Revenge On The Market - There is a direct 
correlation between your ability to let the market tell you what it is 
likely to do next and the degree to which you have released yourself 
from the negative effects of any beliefs about losing, being wrong, and 
revenge on the markets. Not being aware of this relationship, most 
traders will continue to observe the market from a contaminated 
perspective.";
authors[0] = "The Disciplined Trader, Mark Douglas";
.....
//calculate a random index
index = Math.floor(Math.random() * quotes.length);
//display the quotation
document.write("<DL>\n");
document.write("<DT><B>" + "\"" + quotes[index] + "\"</B>\n");
document.write("<DD><I>" + "-- " + authors[index] + "</I>\n");
document.write("</DL>\n");
//done
//-->
</script>

Scriveva pierino - 
pie...@gmail.com
 lunedì alle 16.30.06
Il 10/12/2007 Dall'IP 151.65.117.196
ah dinmenticavo, ho tolto l'imput ma il problema rimane (è per questo 
che penso che sia dovuto allo script riportato il post subito 
precedente a qestto)

 ed è solo in in IE7?
certo, è possibile
[CUT]
non vedo errori nello script che hai postato (magari in altri? magari la
applet?), e soprattutto non vedo link che possano aprire una pagina. Sei
sicurissimo che anche senza il tag input il click sia comunque attivo?


 sicurissimo che anche senza il tag input il click sia comunque attivo?
Problema risolto... c'era un "<A href" nella pagina... subito tolto
grazie lo stesso, una cosa, come posso fare a vedere gli errori che 
vedevi tu con Firefox? basta che apro la console degli errori? oppure 
c'è un plugin specifico?

 c'è un plugin specifico?
sì, nella console ci sono anche gli errori css.
-- 
"qualcuno è andato per età
 qualcuno perchè già dottore
 e insegue una maturità, si è sposato, fa carriera
 ed è una morte un po' peggiore"
									    F.G.

 sì, nella console ci sono anche gli errori css.
ok grazie :)

 c'è un plugin specifico?
Installa DOM inspector e Firebug (personalmente insieme con FireFTP sono i 3
componenti aggiuntivi di FF che ritengo indispensabili)
Opzionalmente c'è anche HTML validator.
ciao
Filippo B.
-- 
Ci vuole tutta la vita per imparare a vivere e, quel che forse
sembrerà più strano, ci vuole tutta la vita per imparare a morire.
(Seneca)