Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.javascript > #8248

Re: trasmissione dati

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>

Show all headers | View raw


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: '&copy; <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 | NextPrevious in thread | Next in thread | Find similar


Thread

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