Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    testo jscript effetto wave non cliccabile?

    ciao a tutti, ho un problema strano, spero che qui possiate aiutarmi...
    ho scaricato il seguente codice per fare una scritta con effetto wave, solo che la scritta non è likkabile anche se si trova in un pulsante....



    stile
    codice:
    <style>
    #theDiv {
    ALIGN : center;
    	color:#990033;
    	margin:auto;
    	font-family: "Times New Roman", Times, serif;
    	font-size: 13px;
    	font-style: normal;
    	font-weight: normal;
    	text-decoration: none;
    	display: block;
    	height: 16px;
    	width:80px;
    	text-align: center;
    	vertical-align: middle;
    	line-height:16px;
    
     }
    </style>

    codice
    codice:
    script language="JavaScript">
    //script found on a1javascripts.com
    //full credit to the unknown autor
    function nextSize(i,incMethod,textLength)
    {
    if (incMethod == 1) { return (22*Math.abs(Math.sin(i/(textLength/3.14))) );
    }
    if (incMethod == 2) { return (255*Math.abs(Math.cos(i/(textLength/3.14))));
    }
    return(0)
    }
    function sizeCycle(text,method,dis)
    {
    var output = "";
    for (i = 0; i < text.length; i++) {
    size = parseInt(nextSize(i +dis,method,text.length));
    output += "<font style='font-size: "+ size +"pt'>" +text.substring(i,i+1)+ "</font>";
    }
    if (document.all)
    theDiv.innerHTML = output;
    else if (document.getElementById){
    rng = document.createRange();
    el = document.getElementById('theDiv');
    rng.setStartBefore(el);
    htmlFrag = rng.createContextualFragment(output);
    while (el.hasChildNodes()) el.removeChild(el.lastChild);
    el.appendChild(htmlFrag);}
    else if (document.layers){
    
    document.theDiv.document.write("<font face='Arial'point-size=11>"+output+"</font>");
    document.theDiv.document.close();}
    
    
    }
    //place your text here
    
    function doWave(n) {
    var theText = 'Furniture';
    
    sizeCycle(theText,1,n);
    if (n > theText.length) {
    n=0
    }
    setTimeout("doWave(" + (n+1) + ")", 80);
    }
    
    </script>
    pulsante

    vi prego aiutatemi, non s piu che inventarmi

  2. #2
    nessuno sa darmi qalche aiuto?

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A) Non credo (ma non sono sicuro) che si possa mettere i tag href che racchiudano un div, prova al contrario (<div><a href></a></div>)
    B) <div id="theDiv" onClick=""></div> quando richiami la funzione?

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Originariamente inviato da cavicchiandrea
    A) Non credo (ma non sono sicuro) che si possa mettere i tag href che racchiudano un div, prova al contrario (<div><a href></a></div>)
    B) <div id="theDiv" onClick=""></div> quando richiami la funzione?

    il primo caso non funziona nulla

    nel secondo funziona solo se clicco fuori dalla scritta

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da graffithouse
    il primo caso non funziona nulla

    Scusa ma un conto e non conoscere javascript (anche se un minimo è obbligatorio altrimenti capirsi è impossibile) un conto e non leggere le risposte:
    quando richiami la funzione?
    Nello script (che hai postato) ci sono tre funzioni (function) quando la richiami visto che onclick è vuoto e tu rispondi:
    nel secondo funziona solo se clicco fuori dalla scritta
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Originariamente inviato da cavicchiandrea
    Scusa ma un conto e non conoscere javascript (anche se un minimo è obbligatorio altrimenti capirsi è impossibile) un conto e non leggere le risposte:

    Nello script (che hai postato) ci sono tre funzioni (function) quando la richiami visto che onclick è vuoto e tu rispondi:

    scusa, ma lo sto studiando adesso,ma mi hanno costretto a mettere una scritta del genere sul sito...

    cmq,

    spiegatemi come posso fare, che non capisco..... purtroppo sto ancira all'inizio....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.