- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- [Risolto] Javascript con rotazione pagine web ed immagini
-
[Risolto] Javascript con rotazione pagine web ed immagini
Salve a tutti Mi serviva un aiuto... volevo sapere se esiste uno script...che ogni tot di secondi (decisi da me)...facciano aprire una pagina web dopo l'altra (scelte da me) ... un pò come succede con lo "scambio visite" N.b La pagine deve restare una...si vede la prima pagina..poi viene sostituita dalla seconda...e così via... ----------------- Inoltre mi serviva anche un altro script, che consente di fare una rotazione banner 200x50 ogni tot secondi...nello stesso posto quindi prima il primo banner poi scompare e riappare l'altro --Però se c'era uno script che funziona anche su forum free..e senza che ci sia bisogno ci cose tipo: Bannerrotators.js o .class Se mi son spiegato male ...scusate... Grazie a tutti
-
Scusate se riposto ma ho paura che vi sia sfuggita la discussione... Please aiutatemi .__.
-
Ciao
@THOMAS33 said:Salve a tutti Mi serviva un aiuto... volevo sapere se esiste uno script...che ogni tot di secondi (decisi da me)...facciano aprire una pagina web dopo l'altra (scelte da me) ... un pò come succede con lo "scambio visite" N.b La pagine deve restare una...si vede la prima pagina..poi viene sostituita dalla seconda...e così via...
Puoi usare semplicemente un meta tag refresh che dopo un tot di secondi effettua un redirect.@THOMAS33 said:
Inoltre mi serviva anche un altro script, che consente di fare una rotazione banner 200x50 ogni tot secondi...nello stesso posto quindi prima il primo banner poi scompare e riappare l'altro --Però se c'era uno script che funziona anche su forum free..e senza che ci sia bisogno ci cose tipo: Bannerrotators.js o .class Se mi son spiegato male ...scusate... Grazie a tutti
Se trovi uno script inserito in un file esterno puoi benissimo (appesantendo le pagine) riversarlo direttamente nel codice del template.
Quindi puoi prendere il contenuto, di ad esempio, Bannerrotators.js e inserirelo in un tag script in questo modo:<script type="text/javascript" src="> <!-- qui il contenuto di Bannerrotators.js --> </script>
-
Grazie tante ma i codici quali sono???
Sono complicati?? sai dove prenderli??
esattamente come dici tu mi serve un "refresh" ogni 10 secondi...e collegato un "redirect" per ogni volta che scattano i 10 secondi e che portino sempre a pagine diverse..il problema e che non so come fare e anche trovando i 2 codici non saprei come unirli....qualcuno ha un idea??Per quanto riguarda i bannerrotator non ho ben capito...scusa la mia ignoranza... ç_ç
-
@THOMAS33 said:
Grazie tante ma i codici quali sono???
Sono complicati?? sai dove prenderli??
esattamente come dici tu mi serve un "refresh" ogni 10 secondi...e collegato un "redirect" per ogni volta che scattano i 10 secondi e che portino sempre a pagine diverse..il problema e che non so come fare e anche trovando i 2 codici non saprei come unirli....qualcuno ha un idea??
Tutto qui<meta http-equiv="refresh" content="10; url=altrapagina.html" />
@THOMAS33 said:
Per quanto riguarda i bannerrotator non ho ben capito...scusa la mia ignoranza... ç_ç
Il codice javascript può essere scritto direttamente in una pagina o inserito in un file esterno linkato.
Penso ti chiarirà il funzionamento questo
http://javascript.html.it/guide/lezione/826/richiamo-degli-script/
-
@claudioweb said:
><meta http-equiv="refresh" content="10; url=altrapagina.html" /> >``` Grazie milleeeee e se voglio mettere un altra pagina ancora??? Viene così???
<meta http-equiv="refresh" content="10; url=altrapagina.html" url=altrapagina.html" url=altrapagina.html" url=altrapagina.html" />
???
-
No....... ovviamente metterai nella pagina A
<meta http-equiv="refresh" content="10; url=altrapaginaB.html" />
Poi nella B
<meta http-equiv="refresh" content="10; url=altrapaginaC.html" />
Poi nella C
<meta http-equiv="refresh" content="10; url=altrapaginaD.html" />
e così via...
-
Ma quale altra pagina??
io voglio tutti quei link in una sola..nella stessa pagina...ogni 10 secondi cambia l'indirizzo scritto in alto...non voglio tante pagine ..ne voglio..una che si aggiorni sempre con nuovi link
Esempio...apro pagina...e si apre su www.abc.it
dopo 10 secondi senza che tocco nulla và su www.cde.it
altri 10 secondi e....www.efg.it e così via..senza che tocco nulla
forse mi son spiegato male. sorry
C'è un modo quindi??
-
Scusa ma non sono siti/pagine tue?
-
No
-
dimmi che si può fare e che non è complicato.. ç_ç
-
Ciao
@THOMAS33 said:dimmi che si può fare e che non è complicato.. ç_ç
Dovresti evitare, nel rispetto degli altri, di uppure ulteriormente il messaggio.Si può fare in parte, nel senso che cambiano le pagine ma non deve cambiare l'url contenuto nella barra degli indirizzi.
Dovresti creare un frame al 100%, e dentro far uscire le pagine desiderate.
Inoltre uno javascript con un array contenente gli indirizzi e un timer che ogni 10 secondi esegue un href del frame verso il nuovo indirizzo contenuto nell'array.
-
Io ringrazio la tua bontà nel rispondere...ma io non mi intendo nulla...non è che mi faresti un piccolo esempio???
-
Ti indico dove trovare tutti e 4 gli ingredienti
@claudioweb said:
Dovresti creare un frame al 100%, e dentro far uscire le pagine desiderate.
http://xhtml.html.it/guide/lezione/1690/comporre-una-pagina-in-frame/
@claudioweb said:
Inoltre uno javascript con un array contenente gli indirizzi
http://javascript.html.it/guide/lezione/897/gli-array/
@claudioweb said:
un timer che ogni 10 secondi esegue
http://it.wikibooks.org/wiki/JavaScript/Timer
@claudioweb said:
un href del frame verso il nuovo indirizzo contenuto nell'array.
http://javascript.html.it/articoli/leggi/160/gestire-dinamicamente-i-link-con-javascript/Buono studio
-
Ho trovato questo che è un array con rotazione ma di immagini random...
[SPOILER] <script type="text/javascript"><!-- var ran=new Array(); ran[0]='<img src="http://img514.imageshack.us/img514/7765/ps3worldlogo4aa2.jpg">'; ran[1]='<img src="http://img530.imageshack.us/img530/7195/ps3worldlogo2ej3.jpg">'; ran[2]='<img src="http://img72.imageshack.us/img72/48/logoig4.jpg">'; ran[3]='<img src="http://img440.imageshack.us/img440/4449/20070616062935logops3cojt5.jpg">'; var id=Math.round(Math.random()*(ran.length-1)); document.write(ran[id]); //--></script> [/SPOILER] ```non si può mettere invece del random il set interval....tipo così
[SPOILER]
var tim = setInterval ("aggiornaPagina()", 1000);
[/SPOILER]
-
<body> <applet width="10" height="10" code="AutoJump.class"> <param name="backgroundcolor" value="#FFE6E6"> <param name="delay" value="10000"> <param name="url" value="destinazione.html"> </applet> </body>
Ecco ho trovato finalmente questo un redirect dopo 10 secondi...
Ora però mi serve che il redirect venga fatto sempre (non una singola volta)... e su sempre link diversi
Helppp !!
So che è una cosa difficile ma appunto per questo sono qua...perchè solo voi potete aiutarmi ç_ç
-
Visto l'impegno dimostrato prova questo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Esempio creato da Claudioweb</title> <script language="javascript" type="text/javascript"> <!-- //<![CDATA[ //realizzato da Claudio Matarrelli (claudioweb) // lo script può essere ripubblicato ovunque // ma è espressamente vietato togliere il nome dell'autore //lista pagine var pagina = new Array(); pagina[0] = "http://www.google.it/search?q=0"; pagina[1] = "http://www.google.it/search?q=1"; pagina[2] = "http://www.google.it/search?q=2"; pagina[3] = "http://www.google.it/search?q=3"; //è possibile aggiungerne altre in ordine crescente //tempo intevallo in secondi var secondi = 10; var n = 0; // richiama la funzione dopo il numero di secondi specificato var ciclo = window.setInterval ("aggiorna()", secondi*1000); function aggiorna() { //eseue il passaggio alla nuova pagina parent.main.location.href = pagina; //aggiorna il prossimo link n++; //se si è raggiunta la fine ricomincia dall'inizio if(n >= pagina.length) n = n - pagina.length; } //ritarda la prima esecuzione di mezzo secondo. Per evitare problemi potrebbe essere utile aumentarlo setTimeout("aggiorna()", 500); //]]> --> </script> </head> <frameset cols="0,*" framespacing="0" border="0" frameborder="0"> <frame name="zero" scrolling="no" noresize> <frame name="main" id="main"> </frameset> <noframes><body> </body> </noframes></html> ```**Sia chiaro **che se in futuro vorrai fare qualcosa dovrai studiare e farlo da solo. Vale lo stesso per altri utenti che leggendo potrebbero pensare che fornire codice sia un dovere dei mod. Gli utenti viziati non mi piacciono :D Studiate e fate. ;)
-
Grazie milleeeeee
avevo creato quasi una cosa bunazza...però le apriva su altre pagine
avevo trovato un "aggiorna ogni 10 secondi"
e anche un " aggiornamento su link casuali"
ho unito i due (non so come ho fatto XD )e pianopiano ci stavo riuscendo..
cmq sto codice è PERFETTO ti ringrazio troppissimoooo