Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe
Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe
La flessibilità di configurazione è il punto di forza di questo 2-in-1, che ripropone in un form factor alternativo tutta la tipica qualità dei prodotti Lenovo della famiglia ThinkPad. Qualità costruttiva ai vertici, ottima dotazione hardware ma costo che si presenta molto elevato.
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart
Mentre Ubisoft vorrebbe chiedere agli utenti, all'occorrenza, di distruggere perfino le copie fisiche dei propri giochi, il movimento Stop Killing Games si sta battendo per preservare quella che l'Unione Europea ha già riconosciuto come una forma d'arte. Abbiamo avuto modo di parlare con Daniel Ondruska, portavoce dell'Iniziativa Europa volta a preservare la conservazione dei videogiochi
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Abbiamo provato il nuovo Galaxy S25 Edge, uno smartphone unico per il suo spessore di soli 5,8 mm e un peso super piuma. Parliamo di un device che ha pro e contro, ma sicuramente si differenzia dalla massa per la sua portabilità, ma non senza qualche compromesso. Ecco la nostra prova completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 16-03-2010, 21:28   #1
soundsgood
Member
 
Iscritto dal: Jun 2007
Messaggi: 163
[html] Mappa html dinamica

Ciao ragazzi, vorrei fare una mappa di una casa che mi rispecchia lo stato on oppure off delle luci della casa oppure degli elettrodomestici.

Stavo pensando ad una mappa html ma sarebbe statica, nel senso che se per esempio clicco sopra un elettrodomestico che è off vorrei che l'immagine dell'elettrodomestico (all'interno della mappa) cambi, facendo apparire una nuova immagine dell'elettrodomestico che indichi che il suo stato è cambiato su on. Quindi la mappa deve tenere conto dello stato di ogni singolo elettrodomestico.

In pratica mi servirebbe una mappa tale che l'immagine di ogni elettrodomestico (scelta fra due, una che indichi off e una on) viene inserita dinamicamente nella immagine (mappa) generale.

Cosa mi consigliate, soprattutto di non complicato?
soundsgood è offline   Rispondi citando il messaggio o parte di esso
Old 16-03-2010, 22:22   #2
nerthase
Senior Member
 
Iscritto dal: Oct 2007
Città: Frosinone
Messaggi: 576
Ciao, potresti pensare di fare una cosa di questo tipo. In questo esempio, cliccando sulla parola ACCESO, questa cambia in SPENTO, e viceversa. Tu dovrai farlo semplicemente con le immagini.

Un esempio concreto di come creare pagine web dinamiche con JavaScript è disponibile qui.

Codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>PROVA</title>
<script type="text/javascript">
	function off_comp_1 ()
	{
		document.getElementById("componente1_acceso").style.display = "none";
		document.getElementById("componente1_spento").style.display = "block";
	}
	function on_comp_1 ()
	{
		document.getElementById("componente1_spento").style.display = "none";
		document.getElementById("componente1_acceso").style.display = "block";
	}
</script>
</head>

<body>

<div id="componente1_acceso" style="display:none;"><a href="#" onclick="off_comp_1();">COMP_1 ACCESO</a></div>
<div id="componente1_spento" style="display:block;"><a href="#" onclick="on_comp_1();">COMP_1 SPENTO</a></div>
</body>
</html>
Scusami se mi sono dilungato, ma ci tengo a mettere il codice per intero, per non creare confusione. Vorrei inoltre specificare che le funzioni Javascript che ho usato, possono essere parametrizzate, in base al componente da accendere o spegnere. Capirai bene che adattando questo semplice esempio al tuo caso, potrai realizzare semplicemente ciò che ti serve.

Se hai bisogno di un aiuto più approfondito, puoi trovarmi su www.nerthase.com
A presto
__________________
Ho conluso positivamente con backstage_fds, casacup, ceolo, CharliEK, ddaniele, devilred, DexTer82, diba, EasyD, fedevi, fuckaldo, Gica78R, Ippo 2001, jimmy41, jolly90aa , Jonny1600, kamoscio, Knukcles, k3vin, Lunar Wolf, marcopino1982, Mecoita, Mokurai77, pelatoscatenato, sadap, subaugusta, zakkos e ^VaMpIr0^
Find me on www.nerthase.com

Ultima modifica di nerthase : 22-03-2010 alle 11:37.
nerthase è offline   Rispondi citando il messaggio o parte di esso
Old 17-03-2010, 13:30   #3
soundsgood
Member
 
Iscritto dal: Jun 2007
Messaggi: 163
ciao, interessante la tua cosa e ti ringrazio.

Pero la questione è un'altra. Vorrei sapere come inserire in una immagine di una pagina web (il modo di renderlo dinamico mi è venuto in mente) un'altra immagine (piu piccola) sopra (ad es: sopra la mappa della casa devo inserire in un certo punto prefissato l'immagine dell'elettrodomestico), e questa seconda immagine fara da link verso il richiamo di una pagina JSP.

Per mettere sopra si puo intendere anche solamente modificare una porzione della immagine della mappa in un'altra porzione (ovvere modificare ad esempio solo un quadratino, dove devo mettererci l'immagine dell'elettrodomestico a off o quella dell'elettrodomestico a on)

attendo vostri suggerimenti
soundsgood è offline   Rispondi citando il messaggio o parte di esso
Old 17-03-2010, 16:27   #4
nerthase
Senior Member
 
Iscritto dal: Oct 2007
Città: Frosinone
Messaggi: 576
Potresti pensare di mettere la mappa della casa, come sfondo della pagina. Poi si tratterebbe solo di inserire immagini in una pagina, e credo tu sappia farlo.

Se non vuoi usare lo sfondo di tutta la pagina, credo che si potrebbe usare anche una tabella, o addirittura un div, al quale impostare lo sfondo. Poi sempre all'interno della tabella/div inserirai le altre immagini.

Se hai problemi nella realizzazione, sai dove trovarmi...
A presto
__________________
Ho conluso positivamente con backstage_fds, casacup, ceolo, CharliEK, ddaniele, devilred, DexTer82, diba, EasyD, fedevi, fuckaldo, Gica78R, Ippo 2001, jimmy41, jolly90aa , Jonny1600, kamoscio, Knukcles, k3vin, Lunar Wolf, marcopino1982, Mecoita, Mokurai77, pelatoscatenato, sadap, subaugusta, zakkos e ^VaMpIr0^
Find me on www.nerthase.com
nerthase è offline   Rispondi citando il messaggio o parte di esso
Old 17-03-2010, 16:31   #5
nerthase
Senior Member
 
Iscritto dal: Oct 2007
Città: Frosinone
Messaggi: 576
Quote:
Originariamente inviato da soundsgood Guarda i messaggi
... Per mettere sopra si puo intendere anche solamente modificare una porzione della immagine della mappa in un'altra porzione (ovvere modificare ad esempio solo un quadratino, dove devo mettererci l'immagine dell'elettrodomestico a off o quella dell'elettrodomestico a on)

attendo vostri suggerimenti
Questa cosa puoi realizzarla facilmente con il metodo che ti dicevo nel primo post... dividi l'immagine della mappa in pezzetti, in base agli elettrodomestici, ed ogni pezzo, lo disegni con l'elettrodomestico acceso e spento.
Con Javascript nascondi e mostri l'immagine tra le due, che ti interessa...

A presto
__________________
Ho conluso positivamente con backstage_fds, casacup, ceolo, CharliEK, ddaniele, devilred, DexTer82, diba, EasyD, fedevi, fuckaldo, Gica78R, Ippo 2001, jimmy41, jolly90aa , Jonny1600, kamoscio, Knukcles, k3vin, Lunar Wolf, marcopino1982, Mecoita, Mokurai77, pelatoscatenato, sadap, subaugusta, zakkos e ^VaMpIr0^
Find me on www.nerthase.com
nerthase è offline   Rispondi citando il messaggio o parte di esso
Old 17-03-2010, 19:57   #6
soundsgood
Member
 
Iscritto dal: Jun 2007
Messaggi: 163
il selezionare un'immagine oppure un'altra lo posso fare piu facilmente tramite jsp penso .. anzi diventa necessario perche diciamo cosi, devo tenere traccia su database dell'azione effettuata e del suo effetto. quindi per cambiare immagine mi conviene utilizzare codice jsp. la scelta sta su come posizionare queste immagini piccole su una immagine piu grande.. alla tua idea ci avevo pensato anche io.. devo vedere come piazzare in html immagini in punti precisi all'interno di un div o altre idee

Ultima modifica di soundsgood : 17-03-2010 alle 19:59.
soundsgood è offline   Rispondi citando il messaggio o parte di esso
Old 17-03-2010, 20:10   #7
nerthase
Senior Member
 
Iscritto dal: Oct 2007
Città: Frosinone
Messaggi: 576
Per quanto riguarda JSP, non so cosa consigliarti. Un servizio di Hosting che supporti Tomcat è sempre costato troppo per le mie tasche, quindi ho fatto solo prove in locale. Per questo ti consigliavo Javascript...

Per quanto riguarda il posizionamento all'interno della pagina, usa i CSS, puoi specificare un posizionamento assoluto o relativo tra i vari componenti della pagina.

Se hai altri problemi, possiamo cercare di risolverli...
A presto
__________________
Ho conluso positivamente con backstage_fds, casacup, ceolo, CharliEK, ddaniele, devilred, DexTer82, diba, EasyD, fedevi, fuckaldo, Gica78R, Ippo 2001, jimmy41, jolly90aa , Jonny1600, kamoscio, Knukcles, k3vin, Lunar Wolf, marcopino1982, Mecoita, Mokurai77, pelatoscatenato, sadap, subaugusta, zakkos e ^VaMpIr0^
Find me on www.nerthase.com
nerthase è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il c...
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart Intervista a Stop Killing Games: distruggere vid...
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione Samsung Galaxy S25 Edge: il top di gamma ultraso...
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto HP Elitebook Ultra G1i 14 è il notebook c...
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso Microsoft Surface Pro 12 è il 2 in 1 pi&u...
La Cina ha sviluppato una macchina in gr...
Lanciati cinque nuovi satelliti cinesi G...
Meta avrebbe scaricato illegalmente migl...
QNAP annuncia la funzionalità di ...
Fino a 96 core per chip: la nuova CPU se...
Robot che crescono mangiando i loro simi...
Star Wars Outlaws 2 cancellato: per Ubis...
F1 senza freni: il film supera i 500 mil...
Una supersportiva elettrica da 429 CV a ...
Denodo DeepQuery: ricerche complesse in ...
Pluribus è la nuova ambiziosa ser...
IA come persone: avranno una personalit&...
Scoppia la bufera NSFW: la mano di Colle...
Philips porta OneBlade su Fortnite: arri...
Il consumo dei data center AI esplode: r...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 22:12.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v