Newsgroup: it.comp.lang.javascript
Titolo: Chiedo aiuto per una cosa banalissima.

So essere cosa banale per voi ma io mi occupo normalmente di altre cose.
Avrei bisogno di fare in modo che da un collegamento ipertestuale, un area
sensibile su una miniatura di una fotoin questo caso, mi si apra una
finestra (credo che si dica popup) con le dimensioni della foto che deve
essere aperta e solo i bordi e il titolo in alto.
Mi hanno fatto inserire nella paginaquesto script che credo sia giusto e in
parte funziona.
<script language="Javascript">
function popup(pagina) {
larghezzapopup=540;
altezzapopup=430;
hbordi=(screen.height/2)-(altezzapopup/2);
wbordi=(screen.width/2)-(larghezzapopup/2);
pagina=window.open(pagina,'dove','top='+
hbordi+',left='+wbordi+',scrollbars=no,resizable=no,width='
+larghezzapopup+',height='
+altezzapopup+',status=no,location=no,toolbar=no');
}
</script>
Ora il problema è che la chiamata del popup si dovrebbe fare nel url del
collegamento ipertestuale con  javascript:popup('foto.htm')
 dove foto.htm è una normale pagina dove ho inserito solo la foto.
Il problema è che si apre la finestra ma mi dice "Impossibile visualizzare
la pagina".
Cosa devo fare?
C'è un problema nel dare l'indirizzo a qualcosa?
Scusate il gergo ma sono veramente a livello zero!!
Grazie a chi potrà perdere 2 minuti ma anche a chi no!!
Fab

 ha scritto nel messaggio
news:7AdWb.218267$VW.89...@news3.tin.it...
: So essere cosa banale per voi ma io mi occupo normalmente di altre cose.
: Avrei bisogno di fare in modo che da un collegamento ipertestuale, un area
: sensibile su una miniatura di una fotoin questo caso, mi si apra una
: finestra (credo che si dica popup) con le dimensioni della foto che deve
: essere aperta e solo i bordi e il titolo in alto.
: Mi hanno fatto inserire nella paginaquesto script che credo sia giusto e
in
: parte funziona.
:
: <script language="Javascript">
: function popup(pagina) {
: larghezzapopup=540;
: altezzapopup=430;
: hbordi=(screen.height/2)-(altezzapopup/2);
: wbordi=(screen.width/2)-(larghezzapopup/2);
: pagina=window.open(pagina,'dove','top='+
: hbordi+',left='+wbordi+',scrollbars=no,resizable=no,width='
: +larghezzapopup+',height='
: +altezzapopup+',status=no,location=no,toolbar=no');
: }
: </script>
Piuttosto prova questo....
http://javascript.internet.com/page-details/image-sized-window.html
qui trovi un javascript "prefabbricato"; devi solo metterci il nome
dell'immagine, etc
poi sulle caratteristiche della finestra aggiungici scrollbars=no, etc....
--
Elena
 "Silently she walks..."

 ha scritto nel messaggio
news:c0broc$15bl31$1...@ID-207769.news.uni-berlin.de...

Tu non hai ben capito con chi hai a che fare!!!
Direi quasi....."lei non sa chi sono io!!!"
Scherzi a parte, io avrei quasi capito l'altro metodo, quello dello script
qui sopra.
Nel link che molto gentilmente tu mi hai dato ho cercato di seguire ma non
afferro molti concetti.
Non conosco la differenza tra body e bodytag e poi al punto 4 mi sono perso.
 dove devo mettere la stringa (?)  :
<a href="image-window.html" target="_blank">Open Image Window</a>
<p><center>
<font face="arial, helvetica" SIZE="-2">Free JavaScripts provided<br>
by <a href="
http://javascriptsource.com
">The JavaScript Source</a></font>
</center><p>
<!-- Script Size: 1.59 KB -->
Capisco che funzioni, essendo un po' svegli ma da qui a metterlo nella mia
area sensibile, come ci arrivo???
Scusa, eh!
Fab

 ha scritto nel messaggio
news:lZeWb.218519$VW.89...@news3.tin.it...
:
: Tu non hai ben capito con chi hai a che fare!!!
: Direi quasi....."lei non sa chi sono io!!!"
un niubbo?._D
: Scherzi a parte, io avrei quasi capito l'altro metodo, quello dello script
: qui sopra.
: Nel link che molto gentilmente tu mi hai dato ho cercato di seguire ma non
: afferro molti concetti.
: Non conosco la differenza tra body e bodytag e poi al punto 4 mi sono
perso.
:  dove devo mettere la stringa (?)  :
: <a href="image-window.html" target="_blank">Open Image Window</a>
:
: <p><center>
:
: <font face="arial, helvetica" SIZE="-2">Free JavaScripts provided<br>
:
: by <a href="
http://javascriptsource.com
">The JavaScript Source</a></font>
:
: </center><p>
:
: <!-- Script Size: 1.59 KB -->
:
:
e questo denota la niubbiezza, che no nč un dispregiativo, ci siamo passati
tutti (x la niubbiezza)
le righe di cui sopra puoi fare a meno di metterle!
:
: Capisco che funzioni, essendo un po' svegli ma da qui a metterlo nella mia
: area sensibile, come ci arrivo???
:
invece di mettere il popup sul link "in lettere" lo metti come link
all'immagine
PS usi frontpage, no? Allora quando disegni l'area sensibile ti si apre
automatica la finestrella del link. Tu non metterci nulla, ma tienilo "da
conto" (nella tag html), che quando fai il javascript poi sai l'area
sensibile da linkare quale sarŕ!


 
[CUT]
il codice in effetti sembra corretto. 
Prova le seguanti azioni:
- In IE, Opzioni avanzate, togli Show friendly HTTP error messages
- Posta il tag <a> che esegue questo codice.
- Controlla che la pagina cui vuoi andare esista veramente. Eventualmente,
per prova, metti l'url completo (http://....)
Ciao.
	-Ema-

 tutti (x la niubbiezza)
Beh, a questo punto mi nasce spontanea una domanda:
un mese e mezzo e' sufficiente da togliere quest'etichetta che non sara'
"dispregiativa" pero' non e' manco il massimo della vita!

 "dispregiativa" pero' non e' manco il massimo della vita!
Premetto che non ho seguito il thread (mea culpa).
L'esser "niubbi" spesso e' volentieri e' abbastanza relativo; e cmq nulla
ha a che vedere con il "tempo" di permanenza in un NG, o col "tempo" speso
nello studiare una certa cosa.. Bensi' con le conoscenze acquisite.
Il tutto, IMVHO.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 Grazie a chi potrą perdere 2 minuti ma anche a chi no!!
Che io sappia, se vuoi aprire una popUp grande come l' immagine, prima devi
sapere le dimensioni dell' immagine.
Preload:
 ,---- [ nell' head ]
|  var gfC_dirImm="",gfC_arImmAr=["gfC_logo","2R","logo","imm4"],gfC_arImm=[]
|  for(var gfC_i=0;gfC_i<=gfC_arImmAr.length;gfC_i++){
|      gfC_arImm[gfC_i]=new Image();
|      gfC_arImm[gfC_i].src=gfC_dirImm+gfC_arImmAr[gfC_i]+".gif"
|  }
 `----
Funzione:
 ,---- [ nell' head ]
|  function gfC_aprePagina() {
|      gfC_newWin=window.open("","","scrollbars=no,resizable=no"+
|          ",left=100,top=100,status=no"+
|          ",location=no,toolbar=no"+
|          ",width="+(arguments[1])+
|          ",height="+(arguments[2])
|      )
|      var gfC=gfC_newWin.document
|      gfC.open()
|      gfC.writeln('<HTML><HEAD><TITLE>'+arguments[3]+'</TITLE></HEAD><BODY 
|  TOPMARGIN="0" LEFTMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">')
|      gfC.writeln('<img src='+arguments[0]+'>')
|      gfC.writeln('</BODY></HTML>')
|      gfC.close()
|  }
 `----
Chiamata:
 ,---- [ nel body ]
|  <a 
|  href="javascript:;gfC_aprePagina(gfC_arImm[0].src,gfC_arImm[0].width,gfC_arImm[0].height,'immagine 
|  1')">Prova 1</a><br>
|  <a 
|  href="javascript:;gfC_aprePagina(gfC_arImm[1].src,gfC_arImm[1].width,gfC_arImm[1].height,'immagine 
|  2')">Prova 2</a><br>
|  
 `----
-- 
Ciao  [da casa]
  [web]  
www.gfcarlotti.it
 
    [mail]  text welcome in Reply-To
      [pgp]  
www.gfcarlotti.it/pgp/franco.asc

 ha scritto nel messaggio
news:fv252o3chn7o$.dlg@ID-171124.news.individual.net...
: On Wed, 11 Feb 2004 10:02:55 +0100, PS wrote:
:
: > Beh, a questo punto mi nasce spontanea una domanda:
: > un mese e mezzo e' sufficiente da togliere quest'etichetta che non sara'
: > "dispregiativa" pero' non e' manco il massimo della vita!
:
: Premetto che non ho seguito il thread (mea culpa).
:
: L'esser "niubbi" spesso e' volentieri e' abbastanza relativo; e cmq nulla
: ha a che vedere con il "tempo" di permanenza in un NG, o col "tempo" speso
: nello studiare una certa cosa.. Bensi' con le conoscenze acquisite.
:
: Il tutto, IMVHO.
:
:
io mi ritengo tuttora niubbina, č vero che certe cose le ho imparate, ma ne
ho ancora da imparare.....


Grazie a tutti, ho risolto con uno script trovato in rete che funziona con
resize.js.
E' molto carino e tutto sommato semplice anche per uno scarso come me.
Il problema era, comunque, che tutti i collegamenti ipertest. erano settati
con frame di destinazione nuova pagina.
Ciao
Fab
"Gianfranco Carlotti" <gianf...@carlotti.invalid> ha scritto nel messaggio
news:1i0wi7qy...@gianfranco.gfcarlotti.it...
