Visualizzazione risultati 1 fino 16 di 16

Discussione: Frasi che esplodono

  1. #1
    Guest

    Predefinito Frasi che esplodono

    Ho trovato sul web questo script:

    <head>

    <style type="text/css">
    #cont {position:absolute; left:0px; top:150px; width:100%; font-family:Impact; text-align:center; color:#336699; overflow:hidden;}
    </style>

    <script language="JavaScript1.2" type="text/javascript">
    var s=0;
    var i=0;
    var m=70;
    var d=2000;
    var msg=new Array();
    msg[0]="MESSAGGIO1"
    msg[1]="MESSAGGIO2"
    msg[2]="MESSAGGIO3"
    msg[3]="MESSAGGIO4"
    msg[4]="MESSAGGIO5"
    msg[5]="MESSAGGIO6"

    function changeMsg(){
    if(document.getElementById){
    if (i>=msg.length){
    // url to redirect after last zoom
    location.href=('http://PAGINAREINDIRIZZ.it');
    return true;
    }
    txt=document.getElementById("cont");
    txt.innerHTML=msg[i]; s=0;zoomTxt();i++;
    setTimeout("changeMsg()", d);
    }
    }

    function zoomTxt(){
    if(s<m){
    txt.style.fontSize = s;s+=5;
    setTimeout("zoomTxt()", 30);
    }
    }
    onload=changeMsg;
    </script>
    </head>
    <body>
    <div id="cont"><!-- keep this empty --></div></body>


    serve per visualizzare sulla pagina delle scritte effetto esplosione che si ingrandiscono. Il problema sta nel fatto che alla fine per forza richiede un link e fa da solo il reindirizzamento. Come posso ovviare a ciò?

  2. #2
    Guest

    Predefinito

    In questo modo si ripete continuamente:

    Codice HTML:
    <head>
    
    <style type="text/css">
    #cont {position:absolute; left:0px; top:150px; width:100%; font-family:Impact; text-align:center; color:#336699; overflow:hidden;}
    </style>
    
    <script language="JavaScript1.2" type="text/javascript">
    var s=0;
    var i=0;
    var m=70;
    var d=2000;
    var msg=new Array();
     msg[0]="MESSAGGIO1"
    msg[1]="MESSAGGIO2"
    msg[2]="MESSAGGIO3"
    msg[3]="MESSAGGIO4"
    msg[4]="MESSAGGIO5"
    msg[5]="MESSAGGIO6"
    
    
    function changeMsg(){
    if(document.getElementById){
    if (i>=msg.length){
    i=0;
    }
    txt=document.getElementById("cont");
    txt.innerHTML=msg[i]; s=0;zoomTxt();i++;
    setTimeout("changeMsg()", d);
    }
    }
    
    function zoomTxt(){
    if(s<m){
    txt.style.fontSize = s;s+=5;
    setTimeout("zoomTxt()", 30);
    }
    }
    onload=changeMsg;
    </script>
    </head>
    <body>
    <div id="cont"><!-- keep this empty --></div></body>
    Ciao!
    Ultima modifica di allo : 07-01-2006 alle ore 18.30.10

  3. #3
    Guest

    Predefinito

    no! ma io vorrei si ripetesse una sola volta!

  4. #4
    Guest

    Predefinito

    Codice HTML:
    <head>
    
    <style type="text/css">
    #cont {position:absolute; left:0px; top:150px; width:100%; font-family:Impact; text-align:center; color:#336699; overflow:hidden;}
    </style>
    
    <script language="JavaScript1.2" type="text/javascript">
    var s=0;
    var i=0;
    var m=70;
    var d=2000;
    var msg=new Array();
    msg[0]="MESSAGGIO1"
    msg[1]="MESSAGGIO2"
    msg[2]="MESSAGGIO3"
    msg[3]="MESSAGGIO4"
    msg[4]="MESSAGGIO5"
    msg[5]="MESSAGGIO6"
    
    
    function changeMsg(){
    if(document.getElementById){
    if (i<msg.length){
    txt=document.getElementById("cont");
    txt.innerHTML=msg[i]; s=0;zoomTxt();i++;
    setTimeout("changeMsg()", d);
    }
    }
    }
    
    function zoomTxt(){
    if(s<m){
    txt.style.fontSize = s;s+=5;
    setTimeout("zoomTxt()", 30);
    }
    }
    onload=changeMsg;
    </script>
    </head>
    <body>
    <div id="cont"><!-- keep this empty --></div></body>
    Ciao!!

  5. #5
    Guest

    Predefinito

    grazie!!! sempre disponibili e soprattutto efficenti!!!!!!

  6. #6
    Guest

    Predefinito

    Di niente!
    Ciao!

  7. #7
    Guest

    Predefinito

    scusami allo, te che sei esperto!!! vedi la mia homepage: ho inserito uno script per visualizzare una scritta che colpisca il visitatore però si vede sotto tutte le scritte... come faccio a farlo venire sopra? prova e capirai...

  8. #8
    Guest

    Predefinito

    Ciao!
    Il codice della tua pagina è un pò "incasinato" nel senso che non riesco a capirci più di tanto. Con che programma l'hai creato? Magari riesco ad aiutarti...

  9. #9
    Guest

    Predefinito

    ho terrore a dirtelo... (sottovoce.. zitto zitto....) p u b l i s h e r .... (nessun commento! lo so! ti prego... fà schifo! lo so!!!!)

  10. #10
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito Posso intrufolarmi?

    Prova a dare a quella scritta come stile CSS z-index:-1

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da dementialsite
    Prova a dare a quella scritta come stile CSS z-index:-1

    Stammi bene...
    cioè?

  12. #12
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Intendevo dire che dovresti trovare il tag che visualizza quella scritta lì e impostargli come attributo STYLE="z-index:-1" (oppure allungarlo con STYLE="...;z-index:-1" nel caso l'avessi già specificato). Ti avrei anche detto quale, se il codice della tua homepage non fosse così incasinato...

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  13. #13
    Guest

    Predefinito

    <SCRIPT>
    // FRASE SPOT TOOLBAR

    var pic=new Array("http://brattoliart.altervista.org/sfondo.GIF","http://brattoliart.altervista.org/sfondo.GIF","http://brattoliart.altervista.org/sfondo2.GIF")

    // Set the messages
    // You may add as many messages as you like
    var message=new Array(" È arrivata la "," Brattoliart Toolbar "," Scarica subito la tua! ")

    // Set the font
    var fnt="Impact"

    // Set the width of the message-box
    var formwidth=600

    // Set the color of the 3D-extrusion. HTML-values required
    var fillcolor="#333333"

    // Set the depth of the 3D-extrusion (pixels)
    var backdepth=6

    // Set the speed of rotation (higher means faster)
    // Acceptable values are 1,3,6,9,12 and so on
    var speed=3

    // Set the opacity of the filling
    // Accepteable values range from 0% to 100%
    var opacity="100%"

    // Set the fill-effect of the pictures
    // Acepptable calues are "frame" or "tile" or "pattern"
    var filltype="tile"

    // Shall the script stop after displaying all messages?
    // Set "true" or "false"
    var stopafterdisplay=true

    // Do not edit below this line
    var circlemark=" "
    var i_angle1=0
    var i_pic=0
    var i_message=0
    var posleft=0
    var postop=0
    var pagewidth
    var pageheight
    var longestmessage=0
    var emptyspace=" "
    var flagstarted=false

    var opera=navigator.userAgent.match(/Opera/)
    var ie5=document.getElementById&&document.all&&!opera? 1:0

    for (i=0;i<=message.length-1;i++) {
    if (message[i].length>longestmessage) {
    longestmessage=message[i].length
    }
    longestmessage+=4
    }

    for (i=0;i<=message.length-1;i++) {
    var emptyspace=""
    var i_emptyspace=(longestmessage-message[i].length)/2
    for (ii=0;ii<=i_emptyspace;ii++) {
    emptyspace+=circlemark
    }
    message[i]=emptyspace+" "+message[i]+" "+emptyspace
    }

    function initform() {
    pagewidth=document.body.clientWidth
    pageheight=document.body.clientHeight
    posleft=(pagewidth-formwidth)/2
    postop=pageheight/2
    document.getElementById('rectid').style.left=posle ft
    document.getElementById('rectid').style.top=postop
    preload()
    }
    function preload() {
    var i_preload=0
    for (i=0;i<=pic.length-1;i++) {
    var imgref=eval("document.n"+i)
    if (imgref.complete) {i_preload++}
    }
    if (i_preload>=pic.length-1) {
    window.status=i_preload
    changeform()
    }
    else {
    var timer=setTimeout("preload()",200)
    }
    }

    function changeform() {
    i_angle1+=speed
    if (i_angle1==360) {i_angle1=0}
    if (i_angle1==252) {
    i_pic++
    i_message++
    if (i_pic>=pic.length) {i_pic=0}
    if (i_message>=message.length) {i_message=0}
    document.getElementById('fillid').src=pic[i_pic]
    document.getElementById('textpathid').string=messa ge[i_message]
    flagstarted=true
    }
    document.getElementById('extrusionid').rotationang le=0+","+i_angle1
    if (stopafterdisplay && i_message==0 && flagstarted) {
    document.getElementById('textpathid').string=""
    }
    else {
    var timer=setTimeout("changeform()",20)
    }
    }

    function checkloop() {

    }
    if (ie5) {
    document.write('<div id="preloadimages" style="position:absolute;left:-5px;top:-5px;visibility:hidden">')
    for (i=0;i<=pic.length-1;i++) {
    document.write('<img src="'+pic[i]+'" name="n'+i+'" width=1 height=1>')
    }
    document.write('</div>')
    document.write('<v:curve id="rectid" strokeweight="2pt" style="position:absolute;" from="0,0" to="'+formwidth+',0.1">')
    document.write('<v:extrusion id="extrusionid" on="true" type="perspective" color="'+fillcolor+'" backdepth="'+backdepth+'" diffusity="2.5" metal="true"/>')
    document.write('<v:fill id="fillid" opacity="'+opacity+'" color="'+fillcolor+'" type="'+filltype+'" src="'+pic[0]+'"/>')
    document.write('<v:path textpathok="t"/>')
    document.write('<v:textpath id="textpathid" on="t" style="font-family:\''+fnt+'\';" fitpath="t" string="'+message[i_message]+'"/>')
    document.write('</v:curve>')
    window.onload=initform
    }
    </script>


    è questo!!!

  14. #14
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Spero di non sparare una cavolata (che tag è V?), ma prova a sostituire questo (è la sept-ultima riga del tuo script):

    document.write('<v:curve id="rectid" strokeweight="2pt" style="position:absolute;" from="0,0" to="'+formwidth+',0.1">')

    con questo:

    document.write('<v:curve id="rectid" strokeweight="2pt" style="z-index:-1;position:absolute;" from="0,0" to="'+formwidth+',0.1">')

    Se non va... rassegnati a tenerla così o trova qualcuno che conosca meglio di me FPML (FrontPage Markup Language, perché chiamarlo HTML è un vero insulto...)... stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  15. #15
    Guest

    Predefinito

    Citazione Originalmente inviato da dementialsite
    Spero di non sparare una cavolata (che tag è V?), ma prova a sostituire questo (è la sept-ultima riga del tuo script):

    document.write('<v:curve id="rectid" strokeweight="2pt" style="position:absolute;" from="0,0" to="'+formwidth+',0.1">')

    con questo:

    document.write('<v:curve id="rectid" strokeweight="2pt" style="z-index:-1;position:absolute;" from="0,0" to="'+formwidth+',0.1">')

    Se non va... rassegnati a tenerla così o trova qualcuno che conosca meglio di me FPML (FrontPage Markup Language, perché chiamarlo HTML è un vero insulto...)... stammi bene...
    lo script V dipende da questo che ho dimenticato di segnalarvi (va nell'head)

    <xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v"/>
    <style>
    v\:* { behavior: url(#default#VML); }
    </style>
    .

    Può servire a risolvere il problema?

  16. #16
    Guest

    Predefinito

    Ti dico la verità: non ci capisco proprio niente..
    Come grafica il tuo sito è davvero bella, ma come codice secondo me dovresti portarlo in HTML vero....

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •