Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вывод результата работы js (https://javascript.ru/forum/dom-window/27565-vyvod-rezultata-raboty-js.html)

kk-s 17.04.2012 12:51

Вывод результата работы js
 
Наверное глупейший вопрос сейчас задам.. но..)

<SCRIPT language="javascript">
<!--
  var howMany = 2
  var quote = new Array(howMany+1)
  quote[0]="<a href=http://link1.ru><font color=#636363>текст 1</font></a>"
  quote[1]="<a href=http://link2.ru><font color=#636363>текст 2</font></a>"
  quote[2]="<a href=http://link3.ru><font color=#636363>текст 3</font></a>"


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>


вот этот код, если его вставить на страницу, выводит случайную запись из этих.
А как мне его перенести в отдельный файл и выводить?

<script type="text/JavaScript" scr="1.js"></script>


Я прописал вот так.. но это лишь обращаюсь к скрипту, а как вывести результат?

Просто хочу убрать тот код из php файла своего, и хранить js отдельно.

KingStar 17.04.2012 16:38

var howMany = 2
  var quote = new Array(howMany+1)
  quote[0]="<a href=http://link1.ru><font color=#636363>текст 1</font></a>"
  quote[1]="<a href=http://link2.ru><font color=#636363>текст 2</font></a>"
  quote[2]="<a href=http://link3.ru><font color=#636363>текст 3</font></a>"


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




- это в .js


<SCRIPT language="javascript"><!--

quo = rndnumber()
quox = quote[quo]
document.write(quox)

//--></SCRIPT>



- этим вызываешь

kk-s 19.04.2012 11:11

Хм.. почему то не работает..

kk-s 20.04.2012 14:52

Чего не так делаю?

KingStar 02.06.2012 21:07

.js подключить не забыл???

Deff 02.06.2012 22:24

<script type="text/javascript">
var howMany = 2
  var quote = new Array(howMany+1)
  quote[0]="<a href=http://link1.ru><font color=#636363>текст 1</font></a>"
  quote[1]="<a href=http://link2.ru><font color=#636363>текст 2</font></a>"
  quote[2]="<a href=http://link3.ru><font color=#636363>текст 3</font></a>"

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

</script>

<SCRIPT language="javascript"><!--

quo = rndnumber()
quox = quote[quo]
document.write(quox)

//--></SCRIPT>

KingStar 05.06.2012 17:18

var howMany = 2
  var quote = new Array(howMany+1)
  quote[0]="<a href=http://link1.ru><font color=#636363>текст 1</font></a>"
  quote[1]="<a href=http://link2.ru><font color=#636363>текст 2</font></a>"
  quote[2]="<a href=http://link3.ru><font color=#636363>текст 3</font></a>"
 
 
function rndnumber(){
        var randscript = -1
        while (randscript < 0 || randscript > howMany || isNaN(randscript)){
                randscript = parseInt(Math.random()*(howMany+1))
        }
        return randscript
}




- это сохраняешь в файле JS (например script.js)



далее, в файле, где тебе нужно чтобы сработал js подключаешь файл

<script language='javascript' type='type/javascript' src='./script.js'></script>




и в месте, где тебе нужно чтобы это работало



<script language='javascript'>

     quo = rndnumber()
     quox = quote[quo]
     document.write(quox)

</script>


Часовой пояс GMT +3, время: 09:49.