Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.javascript > #8248
| From | Enrico Maria Chellini <bitit@bitit.it> |
|---|---|
| Newsgroups | it.comp.lang.javascript |
| Subject | Re: trasmissione dati |
| Date | 2018-04-28 17:13 +0200 |
| Organization | www.bitit.it |
| Message-ID | <20180428162258.48aa8b4d@nntp.aioe.org> (permalink) |
| References | <20180428105816.07568b7e@nntp.aioe.org> <fkj276Ff84fU1@mid.individual.net> |
Il giorno Sat, 28 Apr 2018 11:54:30 +0100
Alessandro Pellizzari <shuriken@amiran.it> ha scritto:
> On 28/04/18 09:58, Enrico Maria Chellini wrote:
>
> > myLayer.innerHTML = ' <a href="" onClick="showMap( );">Torna Alla
> > Scheda</a> <div id="map"></div> ';
> > document.body.appendChild(myLayer);
>
> Non scrivo codice del genere da un pezzo, ma mi pare che quello che
> inietti con innerHTML è "puro testo". Gli eventi che appendi in questo
> modo non vengono connessi.
>
> Devi creare l'elemento A, attaccargli l'evento e poi attaccare
> l'elemento A all'elemento myLayer con appendChild (vado a memoria,
> controlla le funzioni)
>
> Bye.
UHM.. non ho capito .. ma cerco di spiegarmi meglio;
myLayer si apre e anche la mappa si apre, ma senza coordinate.
se faccio
function saluta(nome,cognome) { //nome è l’argomento
alert("ciao"+nome+cognome);
}
<a href="#"
onClick="saluta('enrico','43.5636150,10.3444740');">mappa</a>
il messaggio di allert mi viene corretto con nome e coordinate
ovvero +nome assume "enrico", +cognome assume "43.5636150,10.3444740"
ma nel codice della mappa che ho postato prima invece nel sorgente
rimane +nome e +myPosition
+nome +myPosition non me li trasforma nei valori inviati, al contrario
della funzione "saluta".
in PHP invece metto
"" var map = L.map('map').setView([<?php echo $myPosition; ?>],
12);
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '© <a
href="http://osm.org/copyright">OpenStreetMap</a>
contributors' }).addTo(map);
L.marker([<?php echo $myPosition; ?>]).addTo(map)
.bindPopup("Posizione ").openPopup();
}
<a href="prova.php?myPosition=43.5636150,10.3444740"
onmousedown="showLayer();" >mappa</a>""
----
funziona.
help!
Back to it.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
trasmissione dati Enrico Maria Chellini <bitit@bitit.it> - 2018-04-28 10:58 +0200
Re: trasmissione dati Alessandro Pellizzari <shuriken@amiran.it> - 2018-04-28 11:54 +0100
Re: trasmissione dati Enrico Maria Chellini <bitit@bitit.it> - 2018-04-28 17:13 +0200
Re: trasmissione dati Alessandro Pellizzari <shuriken@amiran.it> - 2018-04-28 16:34 +0100
Re: trasmissione dati Enrico Maria Chellini <bitit@bitit.it> - 2018-04-30 12:34 +0200
Re: trasmissione dati Enrico Maria Chellini <bitit@bitit.it> - 2018-04-30 12:38 +0200
Re: trasmissione dati Enrico Maria Chellini <bitit@bitit.it> - 2018-04-30 12:39 +0200
Re: trasmissione dati Enrico Maria Chellini <bitit@bitit.it> - 2018-05-06 18:15 +0200
csiph-web