Visualizzazione dei risultati da 1 a 5 su 5

Discussione: link su testi random

  1. #1

    link su testi random

    ciao a tutti ...
    io nella mia home page ho una serie di testi che appaiono in modalità random ... ogni testo pero ha un link singolo, che cambia ad ogni testo (naturalmente)

    ecco i codici ...

    <head>
    codice:
    <SCRIPT LANGUAGE="JavaScript">
    
    function MyRandomMess()
    	{
    	var HazMess=new Array();
    	HazMess[0]= 'Siamo entrati nella zona plaid! (Rutto in "Balle spaziali") '
    	HazMess[1]= '"Cosa vuoi?". "La mia faccia sui biglietti da un dollaro". (Batman e il Jocker in "Batman")'
    	HazMess[2]= 'Tutti muoiono, non tutti però vivono veramente. (da "BraveHeart")'
    	HazMess[3]= 'Tu sei il male ed io sono la cura... (Marion Cobretti (Sylvester Stallone) in "Cobra")'
    	HazMessNb = Math.round(Math.random() * (HazMess.length-1));
    	document.write(HazMess[HazMessNb]);
    }
    </SCRIPT>
    </head>

    <body>
    codice:
    <SCRIPT LANGUAGE="JavaScript">
    MyRandomMess()
    </SCRIPT>
    </body>

    [pagina di esempio: http://javascript.html.it/demo/javas...32/esempio.htm]

    come posso dare ad ogni frase un link diverso ?? grazie a tutti ciao ciao

  2. #2
    mmm


    Non puoi semplicemente metterlo nel testo??

    codice:
    <SCRIPT LANGUAGE="JavaScript">
    
    function MyRandomMess()
    	{
    	var HazMess=new Array();
    	HazMess[0]= 'Siamo entrati nella zona plaid! (Rutto in "Balle spaziali") ' 	
    HazMess[1]= '"Cosa vuoi?". "La mia faccia sui biglietti da un dollaro". (Batman e il Jocker in "Batman")'
    	HazMess[2]= 'Tutti muoiono, non tutti però vivono veramente. (da "BraveHeart")'
    	HazMess[3]= 'Tu sei il male ed io sono la cura... (Marion Cobretti (Sylvester Stallone) in "Cobra")'
    	HazMessNb = Math.round(Math.random() * (HazMess.length-1));
    	document.write(HazMess[HazMessNb]);
    }
    </SCRIPT>

  3. #3
    Beh, mettici 2 array:

    var HazLink=new Array();
    HazLink[0] = "link/to/page0.html";
    HazLink[1] = "link/to/page1.html";
    HazLink[2] = "link/to/page2.html";
    HazLink[3] = "link/to/page3.html";

    ed in fondo fai:

    document.write(''+HazMess[HazMessNb]+'');

  4. #4
    Perchè "complicarsi la vita" con due array??
    Può farlo "direttamente.. no?

  5. #5
    ho risolto ... grazie a tutti

    ho seguito il consiglio di Nick.ferro anche se lo immaginavo gia ... solo che non ero sicuro che funzionasse, dato che era inserito nell' head ... grazie comunque a tutti ...


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.