[решено] Можно ли сделать так что бы ссылка меняла свое название?

Ответить
Аватара пользователя
QUMATOZ

[решено] Можно ли сделать так что бы ссылка меняла свое название?

Сообщение QUMATOZ »

Можно ли сделать так что бы ссылка меняла свое название с каждой загрузкой сайта или с каким нибудь интервалом во времени?
Аватара пользователя
Artem-Samsung

Re: [решено] Можно ли сделать так что бы ссылка меняла свое название?

Сообщение Artem-Samsung »

ага... к примеру на JS

(google.com запрос: javascript "случайный текст")





Код:

Код: Выделить всё

<SCRIPT language="javascript">
<!--
/* Измените количество сообщений на то, которое у вас будет */
  var howMany = 30
  var quote = new Array(howMany+1)
  quote[0]="Фраза 1."
  quote[1]="Фраза 2."
  quote[2]="Фраза 3."
  quote[3]="Фраза 4."
  quote[4]="Фраза 5."
  quote[5]="Фраза 6."
  quote[6]="Фраза 7."
  quote[7]="Фраза 8."
  quote[8]="Фраза 9"
  quote[9]="Фраза 10."
  quote[10]="Фраза 11."
  quote[11]="Фраза 12."
  quote[12]="Фраза 13."
  quote[13]="Фраза 14."
  quote[14]="Фраза 15."
  quote[15]="Фраза 16."
  quote[16]="Фраза 17."
  quote[17]="Фраза 18."
  quote[18]="Фраза 19."
  quote[19]="Фраза 20."
  quote[20]="Фраза 21."
  quote[21]="Фраза 22."
  quote[22]="Фраза 23."
  quote[23]="Фраза 24."
  quote[24]="Фраза 25."
  quote[25]="Фраза 26."
  quote[26]="Фраза 27."
  quote[27]="Фраза 28."
  quote[28]="Фраза 29."
  quote[29]="Фраза 30."
  quote[30]="Фраза 31."
function rndnumber(){
        var randscript = -1
        while (randscript < 0 || randscript > howMany || isNaN(randscript)){
                randscript = parseInt(Math.random()*(howMany+1))
        }
        return randscript
}
     quo = rndnumber()
     quox = quote[quo]
document.write(quox)
//-->
</SCRIPT>

http://www.woweb.ru/


В поиск: случайный вывод
Аватара пользователя
QUMATOZ

Re: [решено] Можно ли сделать так что бы ссылка меняла свое название?

Сообщение QUMATOZ »

все понял спасибо за скрипт не подскажешь что вот эта часть значит?



function rndnumber(){

var randscript = -1

while (randscript < 0 || randscript > howMany || isNaN(randscript)){

randscript = parseInt(Math.random()*(howMany+1))

}

return randscript

}

quo = rndnumber()

quox = quote[quo]

document.write(quox)
Аватара пользователя
Artem-Samsung

Re: [решено] Можно ли сделать так что бы ссылка меняла свое название?

Сообщение Artem-Samsung »

Самый простой вариант вот:





Код:

Код: Выделить всё

<a href="#">
<SCRIPT language="javascript">
<!--
/* Измените количество сообщений на то, которое у вас будет */
  var howMany = 30
  var quote = new Array(howMany+1)
  quote[0]="Фраза 1."
  quote[1]="Фраза 2."
  quote[2]="Фраза 3."
  quote[3]="Фраза 4."
  quote[4]="Фраза 5."
  quote[5]="Фраза 6."
  quote[6]="Фраза 7."
  quote[7]="Фраза 8."
  quote[8]="Фраза 9"
  quote[9]="Фраза 10."
  quote[10]="Фраза 11."
  quote[11]="Фраза 12."
  quote[12]="Фраза 13."
  quote[13]="Фраза 14."
  quote[14]="Фраза 15."
  quote[15]="Фраза 16."
  quote[16]="Фраза 17."
  quote[17]="Фраза 18."
  quote[18]="Фраза 19."
  quote[19]="Фраза 20."
  quote[20]="Фраза 21."
  quote[21]="Фраза 22."
  quote[22]="Фраза 23."
  quote[23]="Фраза 24."
  quote[24]="Фраза 25."
  quote[25]="Фраза 26."
  quote[26]="Фраза 27."
  quote[27]="Фраза 28."
  quote[28]="Фраза 29."
  quote[29]="Фраза 30."
  quote[30]="Фраза 31."
function rndnumber(){
        var randscript = -1
        while (randscript < 0 || randscript > howMany || isNaN(randscript)){
                randscript = parseInt(Math.random()*(howMany+1))
        }
        return randscript
}
     quo = rndnumber()
     quox = quote[quo]
document.write(quox)
//-->
</SCRIPT>
</a>




Цитата QUMATOZ:



все понял спасибо за скрипт не подскажешь что вот эта часть значит?

function rndnumber(){

var randscript = -1

while (randscript < 0 || randscript > howMany || isNaN(randscript)){

randscript = parseInt(Math.random()*(howMany+1))

}

return randscript

}

quo = rndnumber()

quox = quote[quo]

document.write(quox)
[решено] Можно ли сделать так что бы ссылка меняла свое название?






Функция, которая выдает число рандомное в зависимости от количество записей массива. Результатом функции будет "randscript"





Код:

Код: Выделить всё

function rndnumber(){
var randscript = -1
while (randscript < 0 || randscript > howMany || isNaN(randscript)){
randscript = parseInt(Math.random()*(howMany+1))
}
return randscript
}

Результат присваиваем переменной: - оно же число от 1 до 30 в даном случае





Код:

Код: Выделить всё

quo = rndnumber()

Еще одна перменная будет содержать уже значение какой то записи из массива quote (мы выше задавали)





Код:

Код: Выделить всё

quox = quote[quo]

Вывод на экран:





Код:

Код: Выделить всё

document.write(quox)

quox = quote[quo]
Ответить

Вернуться в «Вебмастеру»