Salve a tutti, ho un problema su come far uscire un messaggio in una pagina x di un sito quando ci si connette a quella principale.
esempio: mi connetto a miosito.com/index.html , mi deve uscire un messaggio qualsiasi in miosito.com/messaggio.html
Per fare ciò ho provato in questo modo, ma manca il codice in messaggio.html , perchè non so cosa mettere >.<
Vi posto i file che ho fatto fin'ora.
index.html
codice:
<html><head>
<title>tab</title>
</head>
<script src="http://code.jquery.com/jquery-1.11.1.js"></script>
<script src="socket.io/socket.io.js"></script>
<script src="main.js"></script>
<body>
<ul id="tab"></ul>
<p id="mg">L'utente si è connesso <span></span> !</p>
<p id="id"></p>
</body>
</html>
main.js
codice:
window.onload = function()
{
var socket=io();
socket.on('punto indirizzi', function(messaggio){
//console.log(s);
$('#mg span').text(messaggio);
});
function mex() {
document.getElementById('id').innerHTML = 'ciao';
socket.emit('puntoaggiorna indirizzi', messaggio);
}
mex();
}
index.js
codice:
var express = require('express');var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http)
app.use(express.static(__dirname + '/public'));
//io.emit('some event', { for: 'everyone' });
io.on('connection',function(socket){
socket.on('puntoaggiorna indirizzi', function(ciao){
io.emit('punto indirizzi', ciao);
console.log('indirizzi:' + ciao);
});
});
//http.listen(3000, function(){
//console.log('listening on *:3000');
//});
messaggio.html vuoto
Spero riuscirete a darmi una mano , grazie in anticipo e scusate per il titolo ma non sapevo come altro scriverlo