HighDots Forums  

forse esagero!

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss forse esagero! in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
# tHeJoKeR #
 
Posts: n/a

Default forse esagero! - 02-11-2005 , 04:49 PM






ciao a tutti!
ho modificato un codice js piu' precisamente questo
script della head che fa aprire 2 finestre con un solo clic:

<script type="text/javascript">
function DoppioSito(sito1, sito2)
{
window.open(sito1);
window.location = sito2;
}
</script>

e per il link questo nel body:
<a
href="javascriptoppioSito('http://www.illinkalsito1.com','http://www.illin
kalsito1.com');">Clicca qui</a>


il tutto funziona, apre le due finestre con un solo clic.
Quello che non riesco a fare funzionare però
è che una delle 2 nuove finestra abbia caratteristiche
da me impostate, io ho scritto questo:

<a href="javascriptoppioSito('http://www.illinkalsito1.com',
'http://www.illinkalsito2', 'resizable=no, status=no, width=770, height=530,
scrollbars=no, location=no');"><img border="0" src="images/ita.jpg"
width="27" height="17" alt="ITALIANO!"></a></font><br>

funziona tutto ma non le dimensioni della finestra del secondo link....
qualcuno capisce dove sbaglio?!
forse è semplice, ma sono alle prime armi!

grazie1000
[tHeJoKeR]



Reply With Quote
  #2  
Old   
Luca\(riello\)
 
Posts: n/a

Default Re: forse esagero! - 02-11-2005 , 07:18 PM







"# tHeJoKeR #" <tatothejokerNOSPAM (AT) hotmail (DOT) com> ha scritto nel messaggio

Quote:
a href="javascriptoppioSito('http://www.illinkalsito1.com',
'http://www.illinkalsito2', 'resizable=no, status=no, width=770,
height=530,
scrollbars=no, location=no');"><img border="0" src="images/ita.jpg"
width="27" height="17" alt="ITALIANO!"></a></font><br

funziona tutto ma non le dimensioni della finestra del secondo link....
qualcuno capisce dove sbaglio?!
forse è semplice, ma sono alle prime armi!
Perché hai messo le proprietà della finestra come parametri della funzione
DoppioSito() senza specificarli.
Dovresti fare così:

***********************
function DoppioSito(sito1, sito2, proprieta)
{
window.open(sito1,"nomefinestra",proprieta);
window.location = sito2;
}
***********************

Il nome della finestra ("nomefinestra") è obbligatorio prima delle
proprietà. Se vuoi mantenere il nome costante (e tutti i link che aprirai
con quella funzione si apriranno nella stessa finestra) allora va bene così.
Altrimenti ci aggiungi un altro parametro che ti dichiara il nome, oppure ne
crei uno randomico.

ciao,
Luca(riello)

Quote:
grazie1000
[tHeJoKeR]





Reply With Quote
  #3  
Old   
# tHeJoKeR #
 
Posts: n/a

Default Re: forse esagero! - 02-12-2005 , 01:21 PM



grazie mille! sono riuscito a far funzionare il tutto!
in realtà volevo fare anche un'altra cosa e cioè centrare
la nuova finestra, ho visto su siti e newsgroup funzioni
che lo fanno ma non vanno bene perchè specifiche
per link "tradizionali" secondo te/voi si può fare?

grazie ancora!
[tHeJoKeR]



"Luca(riello)" <chumkiuSPAMMAMIPURE (AT) lycos (DOT) it> ha scritto nel messaggio
news:hPcPd.877634$35.33317373 (AT) news4 (DOT) tin.it...
Quote:
"# tHeJoKeR #" <tatothejokerNOSPAM (AT) hotmail (DOT) com> ha scritto nel messaggio

a href="javascriptoppioSito('http://www.illinkalsito1.com',
'http://www.illinkalsito2', 'resizable=no, status=no, width=770,
height=530,
scrollbars=no, location=no');"><img border="0" src="images/ita.jpg"
width="27" height="17" alt="ITALIANO!"></a></font><br

funziona tutto ma non le dimensioni della finestra del secondo link....
qualcuno capisce dove sbaglio?!
forse è semplice, ma sono alle prime armi!

Perché hai messo le proprietà della finestra come parametri della funzione
DoppioSito() senza specificarli.
Dovresti fare così:

***********************
function DoppioSito(sito1, sito2, proprieta)
{
window.open(sito1,"nomefinestra",proprieta);
window.location = sito2;
}
***********************

Il nome della finestra ("nomefinestra") è obbligatorio prima delle
proprietà. Se vuoi mantenere il nome costante (e tutti i link che aprirai
con quella funzione si apriranno nella stessa finestra) allora va bene
così.
Altrimenti ci aggiungi un altro parametro che ti dichiara il nome, oppure
ne
crei uno randomico.

ciao,
Luca(riello)


grazie1000
[tHeJoKeR]







Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.