[Javascript] Visualizzare messaggio quando ci si connette a una pagina

Pubblicità

laffy95

Nuovo Utente
Messaggi
7
Reazioni
1
Punteggio
23
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>
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]
index.js
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:
serve una chiamata ajax per fare ciò che vuoi tu

crei una funzione ajax che utilizza il tuo message per scriverci dentro ciò che vuoi.
ad esempio crei una form in html, inserisci i dati crei un Json contente ciò, leggi dal Json e crei quello che ti serve e lo rimandi e lo stampi
 
Pubblicità
Pubblicità
Indietro
Top