Newsgroup: it.comp.lang.javascript
Titolo: iframe che cambia i link della finestra che lo contiene


funzionare funziona perň non funziona perfettamente e sento odore di errore.
Ho cercato nella documentazione che ho ma invano. Per una finestra di popup
si usa opener.location.href.... e scrivendo parent non mi convince molto.
Che posso fare? Un errore banale che mi sfugge per la stanchezza?
Qualche idea?
Grazie a tutti
    Mark

 wrote:
:
: > Ho fatto così:
: > <a
: >
href="javascript:(parent.location.href='../intenzioni/index.php?lang=ita')
: > ;"
:
: Togli le parentesi tonde e sei (dovresti essere) a posto.
:
: > funzionare funziona però non funziona perfettamente e sento odore di
: > errore.
:
: Non mi sembra, sai? Sarà il sonno, ma non riesco a vedere errori.
:
all'inizio prima che compaia la pagina si apre una pagina bianca (dentro
l'iframe) con una scritta in nero, e subito sopo la pagina.
Forse forse con  self al posto di parent?
--
Elena
 "Silently she walks..."

 ha scritto nel messaggio
news:1g6728q.yj4lm7l9mg70N%marcoc...@tyn.it...
:
: P.S. Sto parlando con Mark o con Elena?
:
beh, rispondendo al mio post è come se ti rivolgessi a me...;-)
(io infatti cheidevo a te, sul self:-D)


 href="javascript:(parent.location.href='../intenzioni/index.php?lang=ita');"
Ma un semplice:
<a href="../intenzioni/index.php?lang=ita" target="_parent">click me</a>
come lo vedi?
(ammesso e' concesso che la memoria non m'inganni..)
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 (ammesso e' concesso che la memoria non m'inganni..)
La tua memoria non ti inganna per niente!! Funziona alla grande!
Grazie! :)
Mark

 Grazie! :)
Prego :)
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"Questa e' una lezione difficile, ma importante: Cio' che e' stato, e cio'
che sara', non cambia cio' che e'.
Sta a te decidere poi come prendere questa cosa,se logorarsi per un passato
che non puoi cambiare, invece di prendere tutto il bene che il presente ti
offre." ()

Grazie a tutti,
vedo che la notte siete dei temerari, bravi! :))
Tornando a noi, ho fatto diverse prove (che ora metterò anche online) e
questo é quanto:
href="javascript:parent.location.href='../intenzioni/index.php?lang=ita'"
o comunque usando top.location, self.location, con o senza le parentesi
fa sempre il solito scherzetto del testo su fondo bianco che appare e poi
scompare.
Invece:
<a href="#"
onclick="parent.location.href='../intenzioni/index.php?lang=ita';return
false">
funziona bene come altrettanto bene
funziona
<a href="../intenzioni/index.php?lang=ita" target="_parent">
proposto da ZERO
Gli utlimi due danno lo stesso risultato e non per semplice simpatia con
ZERO, opto per l'ultima idea.
Credo che se uno script si possa evitare chi ha un browser più vecchio sarà
più felice, anche se forse posso sembrare troppo pignolo in questo. :P
Ancora grazie e buon lavoro a tutti!! :)
    Mark

 Ancora grazie e buon lavoro a tutti!! :)
Danke :)
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,


 i browser vecchi l'IFRAME non sanno neppure con quante lettere si scrive
:P
he he, é vero! L'iframe é la seconda volta che lo uso, ma solo perché mi é
stato rischiesto.

 wrote:
:
: > beh, rispondendo al mio post è come se ti rivolgessi a me...;-)
: > (io infatti cheidevo a te, sul self:-D)
:
: Sì, scusa :)  ora ho la mente (un po') meno annebbiata. Ieri, già alle
: 11, avevo un sonno boia, poi son dovuto rimanere sveglio fino alle 4.
: T'immagini in che stato ero? :-/
:
: Alla prossima :)
:
:
don't worry, pensa che io ho dormito dalle 5 alle 10 solo...e stasera ho un
concerto fin tardi.......


 wrote:
:
: > don't worry, pensa che io ho dormito dalle 5 alle 10 solo...e stasera ho
: > un concerto fin tardi.......
:
: Sei musicista?
anche...ma il concerto non era il mio (
www.aldotagliapietra.it
, guarda le
date...)
Purtroppo siamo arrivato al caffè e hanno detto che era stato spostato
all'anno nuovo. Ah, beeeennn....:-((((((((


 le date dei concerti non mi
: appaiono. Sicura di averle inserite? ^_^
non le scrivo io....io sono la webmistress del sito delle Orme, non del
suo!:-D


> in un mio metodo per pianoforte.
Oltre a fraintendimenti, terrori degli stessi, galli neri e indiscusso 
senso della misura avremo di cui parlare. Sempre un piacere sapere che 
javascript non sara' un argomento.

 ha scritto nel messaggio
news:1g6bkhc.1p1zkjm5z8keoN%marcoc...@tyn.it...
:
: Proviamo a organizzarci subito dopo i natali e le befane, ok?
per me va bene, l'importante è che sia o a VE o a MI!:-)


 wrote:
:
: > : Proviamo a organizzarci subito dopo i natali e le befane, ok?
: >
: > per me va bene, l'importante è che sia o a VE o a MI!:-)
:
: A VE o a MI? Col CA! :-) Io sto a FI: un BO, imho accontenta TU(tti) ;)
Se è di pomeriggio ok, se è di sera non mi fido a tornare a casa da sola in
treno........


 posti.
ROTFL

 ha scritto nel messaggio
news:bs6gf6$a10n2$1...@ID-147253.news.uni-berlin.de...
: Non ne so nulla ma voto anch'io Mi-Va; se andiamo a Firenze ho un "amico"
: (che leggerà senz'altro) che sicuramente mi ospiterà per la notte, e
quindi
: farei un bel Sabato-Domenica......però ripeto: non ho sentito nulla, di
cosa
: si sta parlando esattamente?
a quanto pare ci sarà un raduno....
ma non si sa nulla di certo


 ma non si sa nulla di certo
Ociolì, interessante; attendo con interesse la proposta "ufficiale"

 ha scritto nel messaggio
news:1g6dtca.189pcna5kjam8N%marcoc...@tyn.it...
:
: Se si chiama come me, quell'amico ti ospita ventieri, non ha problemi.
: Il problema potrebbe essere tuo... e qui mi fermo, non aggiungo altro.
: Chi è venuto a casa mia (di questo gruppo solo Balestra e Carlotti) sa
: di cosa sto parlando  =:)
quindi se mi ospiti non rischio niente?:-)


 wrote:
:
: > : Chi è venuto a casa mia (di questo gruppo solo Balestra e Carlotti) sa
: > : di cosa sto parlando  =:)
:
: > quindi se mi ospiti non rischio niente?:-)
:
: Rischieresti di dormire inginocchiata sulla lavastoviglie, accovacciata
: nella doccia, appollaiata sul frigo... insomma, non è perché sono
: inospitale, è perché non ho spazio ;)
:
:
lol!
Ehhh, no allora!:-DDDD


 Il problema potrebbe essere tuo... e qui mi fermo, non aggiungo altro.
Facciamo così: appena passi da Milano ti faccio giusto vedere da lontano
casa mia, così capirai.....

 casa mia, così capirai...
Mhm, cioe'? :)


 Mhm, cioe'? :)
Dice che si preoccupa a farci vedere la casa perché é un po' in disordine;
io dico che se vede la mia poi la sua gli sembrerà un capolavoro di pulizia,
sono pronto a scommetterci!

 sono pronto a scommetterci!
BWHAHAHAHA.. poveri folli, nessuno puo' competere con il Kaos che regna
sovrano in casa mia.. 


 [Larghi] Lat.: 45° 39' 29" N  Long.: 9° 12' 25" E
Chi è che ha tempo di mettersi a fare 'sto programma?

 soprattutto se si diverte, potrebbe essere un ruzzo bellino.
Chissa' se lo Zero desiste dal "ruzzolare".
[Balestra]        Lat.: 41° 53' 30" N  Long.: 12° 31' 56" E
[Catarsi]         Lat.: 43° 45' 51" N Long.: 11° 16' 8" E
[Larghi]          Lat.: 45° 39' 29" N  Long.: 9° 12' 25" E
[Scartabelli]     Lat.: 44° 3' 25" N  Long.: 12° 35' 32" E
A me, disinteressatamente, Bologna sembrava una soluzione equa...

 Chi è che ha tempo di mettersi a fare 'sto programma?
Ma si puo' fare insieme (se si usa JS, e' ovvio che ci sono programmi un po'
piu' indicati :), se ognuno ci mette del suo pero' si fa presto:
Allora il problema e' gia' stato risolto e si fa con il "metodo dei minimi
quadrati"; infatti, facendo qualche piccolo conto e sistemando un po' le
cose (questo e' il contributo che ho dato io), si riduce il problema ad un
sistema di n equazioni (n e' il numero di persone per il momento 3) e 2
incognite (le coordinate finale):
senza entrare troppo in meriti matematici, si avra':
[A]{x}={b}
e la soluzione ottima e data dalla seguente:
{x}=([A]^t [A])^(-1)[A]^t {b}
Cioe': l'inverso del prodotto di [A] e la sua trasposta, moltiplicato per la
trasposta di [A] e del vettore {b}
serviranno le seguenti funzioni:
-    gradToFloat() che trasforma le coordinate in gradi in un numero
decimale,
     es.: "41° 53' 30''"   in   41.89166666...
-    floatToGrad() inversa della precedente, es.: 41.89166666   in "41° 53'
30''"
-    productMat() che moltiplica 2 matrici
-    transposedMat() che restituisce la trasposta
-    inverseMat() che inverte la matrice
Ecco il programmino [da completare]:
var A=new Array(),b=new Array(),x,
coord=new Array(
[gradToFloat("41° 53' 30''"),gradToFloat("12° 31' 56''")],
[gradToFloat("43° 45' 51''"),gradToFloat("11° 16' 8''")],
[gradToFloat("45° 39' 29''"),gradToFloat("9° 12' 25''")],
[gradToFloat("44° 3' 25''"),gradToFloat("12° 35' 32''")],
);
function gradToFloat(str)
{
...
}
function floatToGrad(num)
{
...
}
function productMat(A,B)
{
...
}
function transposedMat(A)
{
...
}
function inverseMat(A)
{
...
}
for(var i=0,max=coord.length-1;i<max;++i){
    A[i]=new Array(2);
    A[i][0]=2*(coord[i][0]-coord[i+1][0]);
    A[i][1]=2*(coord[i][1]-coord[i+1][1]);
    b[i]=coord[i][0]*coord[i][0]+coord[i][1]*coord[i][1]-
coord[i+1][0]*coord[i+1][0]-coord[i+1][1]*coord[i+1];
}
x=productMat(productMat(inverseMat(productMat(transposedMat(A),A)),transpose
dMat(A)),b);
alert(floatToGrad(x[0]));
alert(floatToGrad(x[1]));

 Stessa cosa per la longitudine. Non andrebbe bene?
Secondo me no! Proprio il tuo esempio fa vedere come la media non vada bene;
infatti, la soluzione giusta dell'esempio che hai fatto tu doveva essere 45!
In quel modo tutti si sarebbero spostati di 5° di Lat... E non 2 di circa 3°
e uno di circa 7°... Almeno mi sembrava di aver capito che il giochino
prevedesse che tutti percoressero circa la stessa distanza...

 apposta]
ma sě...
cazzeggiando, cazzeggiando magari veniva fuori qualcosa di carino...

  [Scartabelli]     Lat.: 44° 3' 25" N  Long.: 12° 35' 32" E
   [Carlotti]        Lat.: 44° 43' 56" N  Long.: 11° 38' 8" E 
Bella idea.
 ,--------------------------------- [ P.S. ]----------------------------------
|  Ho un problema alla linea telefonica, mi connetto saltuariamente,
|  non so piu' dove cercare il guasto,
|  la Telecom dice che e' tutto OK, ho tolto tutti i telefoni, ho cambiato il
|  modem, 
|  ho cambiato il cavo, mi rimane solo da cambiare casa...  ^___^
 `----------------------------------------------------------------------------
-- 
Ciao
  [web]  
www.gfcarlotti.it
 
    [mail]  text welcome in Reply-To
      [pgp]  
www.gfcarlotti.it/pgp/franco.asc