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
main.js
index.js
messaggio.html vuoto
Spero riuscirete a darmi una mano , grazie in anticipo e scusate per il titolo ma non sapevo come altro scriverlo
ps. non so come mai i tag code vengono applicati anche ad alcuni codici iniziali dei file O.o
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>
Codice:
[FONT=Verdana] <title>tab</title>[/FONT]
[FONT=Verdana]</head>[/FONT]
[FONT=Verdana] <script src="http://code.jquery.com/jquery-1.11.1.js"></script>[/FONT]
[FONT=Verdana]<script src="socket.io/socket.io.js"></script>[/FONT]
[FONT=Verdana]<script src="main.js"></script>[/FONT]
[FONT=Verdana]<body>[/FONT]
[FONT=Verdana]<ul id="tab"></ul>[/FONT]
[FONT=Verdana]<p id="mg">L'utente si è connesso <span></span> !</p>[/FONT]
[FONT=Verdana]<p id="id"></p>[/FONT]
[FONT=Verdana]</body>[/FONT]
[FONT=Verdana]</html>
[/FONT]
main.js
Codice:
[FONT=Verdana]window.onload = function()[/FONT]
[FONT=Verdana]{[/FONT]
[FONT=Verdana] var socket=io();[/FONT]
[FONT=Verdana] socket.on('punto indirizzi', function(messaggio){[/FONT]
[FONT=Verdana] //console.log(s);[/FONT]
[FONT=Verdana] $('#mg span').text(messaggio);[/FONT]
[FONT=Verdana] });[/FONT]
[FONT=Verdana] function mex() {[/FONT]
[FONT=Verdana] document.getElementById('id').innerHTML = 'ciao';[/FONT]
[FONT=Verdana] socket.emit('puntoaggiorna indirizzi', messaggio);[/FONT]
[FONT=Verdana] }[/FONT]
[FONT=Verdana] mex();[/FONT]
[FONT=Verdana]}[/FONT]
Codice:
var express = require('express');var app = express();
Codice:
[FONT=Verdana]var http = require('http').Server(app);[/FONT]
[FONT=Verdana]var io = require('socket.io')(http)[/FONT]
[FONT=Verdana]app.use(express.static(__dirname + '/public'));[/FONT]
[FONT=Verdana]//io.emit('some event', { for: 'everyone' });[/FONT]
[FONT=Verdana]io.on('connection',function(socket){[/FONT]
[FONT=Verdana] socket.on('puntoaggiorna indirizzi', function(ciao){[/FONT]
[FONT=Verdana] io.emit('punto indirizzi', ciao);[/FONT]
[FONT=Verdana] console.log('indirizzi:' + ciao);[/FONT]
[FONT=Verdana] });[/FONT]
[FONT=Verdana]});[/FONT]
[FONT=Verdana]//http.listen(3000, function(){[/FONT]
[FONT=Verdana] //console.log('listening on *:3000');[/FONT]
[FONT=Verdana]//});[/FONT]
messaggio.html vuoto
Spero riuscirete a darmi una mano , grazie in anticipo e scusate per il titolo ma non sapevo come altro scriverlo
ps. non so come mai i tag code vengono applicati anche ad alcuni codici iniziali dei file O.o
Ultima modifica: