Hulp nodig Random quote script
In de PHP bestand heb ik dit
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<script type="text/javascript" src="js/random.js"></script>
PHP Code:
if(text == "bla"){
chat.input(chat.getMyChannel(), getRandomResponse(), false, null);
PHP Code:
if(text == "bla"){
chat.input(chat.getMyChannel(), getRandomResponse(), false, null);
//Hier word getRandomResponse aangeroepen in de js/random.js bestand
En dit in de (js/random.js)
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
function getRandomResponse(){
var quotes=new Array()
quotes[0]='text text text'
quotes[1]='text text tex'
quotes[2]='text text tex'
whichquote=Math.floor(Math.random()*(quotes.length))
document.write(quotes[whichquote])
var quotes=new Array()
quotes[0]='text text text'
quotes[1]='text text tex'
quotes[2]='text text tex'
whichquote=Math.floor(Math.random()*(quotes.length))
document.write(quotes[whichquote])
Gewijzigd op 29/11/2010 20:29:53 door Anita Bender
kan je dit niet gewoon simpel met php doen idpv javascript te gebruiken? Waar staan je quotes? In een database?
PHP jasper op 29/11/2010 20:22:02:
kan je dit niet gewoon simpel met php doen idpv javascript te gebruiken? Waar staan je quotes? In een database?
Ik weet niet hoe ik dat in PHP werkend moet krijgen, de quotes heb ik dan in js/random.js .
PHP jasper op 29/11/2010 20:56:40:
Dat gaat niet lukken want hij moet reageren als er bla getypt word dat ie random vanuit de quotes een tekst gaat pakken.
if(text == "bla"){
chat.input(chat.getMyChannel(), getRandomResponse(), false, null);
en die quotes moet ie in de chat.input plakken. Bij het typen van bla moet er van de quote random een zin gepakt worden
Dus bij bla moet ie bv $quote['5'] = 'test 5' pakken .
En daarom heb ik die getRandomResponse() daar staan zodat ie eigenlijk van js/random.js een quote moet pakken maar dat lukt nu nog niet.
function getRandomResponse(){
var quotes=new Array()
quotes[0]='text text text'
quotes[1]='text text tex'
quotes[2]='text text tex'
whichquote=Math.floor(Math.random()*(quotes.length))
document.write(quotes[whichquote])
Gewijzigd op 29/11/2010 21:21:26 door Anita Bender
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
had je zelf kunnen bedenken niet?
Anita Bender op 29/11/2010 21:19:05:
Dat gaat niet lukken want hij moet reageren als er bla getypt word dat ie random vanuit de quotes een tekst gaat pakken.
je moet dan op je textvak gebruik gaan maken van onchange en dan je functie aanroepen
En hoe doe ik dat ?
Dat snap ik niet, weet iemand een oplossing voor de script die ik aan het begin van de topic gezet heb ?
kijk mijn oplossing, ik snap het probleem niet?