Visualizzazione dei risultati da 1 a 3 su 3

Discussione: aiutatemi vi prego

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    5

    aiutatemi vi prego

    ciao a tutti questo è il mio problema, oggi il prof di programmzione i ha dato da fare questo esercizio in javascript: dopo 5 secondi bisogna far apparire i numeri da 1 a 10, poi una volta apparsi, il 3 deve essere un link che se ci si clicca ci deve portare alla pagina iniziale di google, e sul 7 se ci si clicca deve apparire un alert. potete aiutarmi, grazie mille

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    la prossima volta ricorda di usare un titolo appropriato... questo thread ti verrà chiuso.

    cmq ecco una possibile soluzione (lascio a te lo studio del codice... )
    codice:
    <script type="text/javascript">
    // <![CDATA[
    
    function stampaNumeri() {
        
        body = document.body;
        list = document.createElement('ul');
        list.id = 'lista';
    
        for(i=1; i<=10; i++) {
            item = document.createElement('li');
            item.innerHTML = i;
            list.appendChild(item);
        }
        
        body.appendChild(list);
        
        
        /*** link numero 3 (nodo 2 della lista) ***/
        
        item3 = document.getElementById('lista').getElementsByTagName('li')[2];
        item3.innerHTML = '';
        
        link = document.createElement('a');
        link.href = "http://www.google.it/";
        link.innerHTML = '3';
        
        item3.appendChild(link);
    
        /*** alert numero 7 (nodo 6 della lista) ***/
        
        item7 = document.getElementById('lista').getElementsByTagName('li')[6];
        item7.innerHTML = '';
        
        link = document.createElement('a');
        link.href = "#";
        link.onclick = function() { alert('hai cliccato'); }
        link.innerHTML = '7';
        
        item7.appendChild(link);
    
    }
    // ]]>
    </script>
    
    <body>
    <script type="text/javascript">
    // <![CDATA[
    stampaNumeri();
    // ]]>
    </script>
    
    </body>
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    5
    ok scusami. comunque grazie di tutto, ciao ciao

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 © 2024 vBulletin Solutions, Inc. All rights reserved.