Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Cercasi semplice javascript che...

Hai problemi con i file Zip, vuoi formattare l'HD, non sai come funziona FireFox? O magari ti serve proprio quel programmino di cui non ricordi il nome! Ecco il forum dove poter risolvere i tuoi problemi.

Moderatori: Dylan666, hydra, gahan

Cercasi semplice javascript che...

Postdi therealslimshady » 05/03/03 23:51

Salve gente, mi servirebbe uno script che alla chiusura della pagina web me ne apra un'altra in un indirizzo prescelto.

Grazie per la cortese attenzione!!! ;)
therealslimshady
Utente Junior
 
Post: 27
Iscritto il: 28/01/02 01:00
Località: roma

Sponsor
 

Postdi Ordine » 06/03/03 00:03

Ciao
fammi capire ti serve uno script che appena chiudi la finestra ti faccia un redirect su di un'altro link prescelto in una nuova finestra?
se è così allora prova con questo:

PASSO 1- scrivi queste righe di codice tra i due tags <head> <head>

-------------------------------------------------------------------------------------
<script language="JavaScript" type="text/javascript">


function go_to(url)
{

location.href=(url);
// window.open(url);

}
function rand_link()
{
var a;

a=1+Math.round(Math.random()*3);

if(a==1)go_to("pagina1.htm");
if(a==2)go_to("pagina2.htm");
if(a==3)go_to("pagina3.htm");
}
// End -->
</SCRIPT>

-------------------------------------------------------------------------------------Praticamente devi sostituire a pagina1.htm,pagina 2.htm,pagina3.htm i links delle pagine che vuoi che si aprano.

PASSO 2 . copia la riga sottostante e sostituirlo al tag : <body>

-------------------------------------------------------------------------------------
<a href="javascript:rand_link();">per aprire un link casuale</a>

-------------------------------------------------------------------------------------

Note : nella prima parte dello script trovi la riga di codice: a=1+Math.round(Math.random()*3); quel numero 3 finale è il numero max dei links casuali.

Nel caso in cui tu voglia avere più di 3 links devi cambiare quel numero e aggiungere sulla falsa riga del codice già esistete if(a==1)go_to("pagina1.htm"); tutti i nuovi links avendo cura di cambiare anche il numero (a==1) in modo da fargli seguire la numerazione.

Variante 1: nel caso in cui il nuovo link dovesse aprire su una nuova finestra del browser, sostituire la riga di codice
location.href=(url); con: window.open(url);

Variante 2: nel caso in cui il nuovo link dovesse aprirsi da solo automaticamente, senza cioè bisogno di alcun clik, inserire nel tag <body> l'evento onload, in modo che diventi così:
<body onload="rand_link()">
Praticamente l'apertura di una pagina che contenesse questo codice, provocherebbe istantaneamente l'apertura di una delle pagine inserite nello script, lo farebbe in modo del tutto casuale senza alcuna preferenza.

Bene spero di esserti stato utile e che sia quello che intendevi altrimenti se così non fosse posta qui che vedremo di aiutarti ancora! ;)
ciao a a presto
Ordine :diavolo:
Traduzione Giochi ITA di American McGee's Alice, SOF 1, Hexen 2, Nosferatu e Star Trek Elite Force 2!!!
Immagine
Ordine
Utente Senior
 
Post: 260
Iscritto il: 14/07/02 22:59
Località: Cian De San Roccu!!!

Postdi KID.A » 06/03/03 18:34

ottimo!
cercavo anch'io uno script simile...
Ciao :P
KID.A
Utente Senior
 
Post: 662
Iscritto il: 27/05/02 17:35

Postdi Triumph Of Steel » 06/03/03 19:34

il problema è che lo vuole in chiusura.. io più semplicemente farei:

Codice: Seleziona tutto
<script language="Javascript">
function GoTo()   {
window.open("pagina.htm","MyWindows");
}
</script>
<body OnUnload="GoTo();">  // onUNLOAD è in chiusura Finestra!!

Testo testo

</body>
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00


Torna a Software Windows


Topic correlati a "Cercasi semplice javascript che...":

Javascript
Autore: Stecco
Forum: Discussioni
Risposte: 2
Tabella in JavaScript
Autore: Ciozun
Forum: Programmazione
Risposte: 0

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti