Visualizzazione dei risultati da 1 a 5 su 5

Discussione: caratteri speciali

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    27

    caratteri speciali

    Qualcuno si è già trovato in questa situazione? Mi spiego questo è il code di Google per visualizzare le mappe, "map.openInfoWindow" è per aprire il balloon che indica la località.
    L'ultima funzione permette di scrivere qualcosa nel balloon, tipo 'noi siamo qui'; da quello che ho imparato per creare un nuovo rigo si usa il carattere speciale \n.
    Con Google non ne vuole sapere, il carattere rimane nascosto ma il rigo non va a capo. C'è forse qualche problema con il code di Google o sono io che sbaglio qualcosa.
    Grazie in anticipo per l'aiuto.

    Ecco il code:
    function load() {
    if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GLargeMapControl());
    map.setCenter(new GLatLng(40.849899, 14.252220), 15);
    map.addControl(new GMapTypeControl());
    map.openInfoWindow(map.getCenter(),
    document.createTextNode("Caffè letterario \n Intra Moenia"));


    }
    }

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    forse creando 2 TextNode
    testo1=document.createTextNode("Caffè letterario");
    testo2=document.createTextNode("Intra Moenia");
    un br
    br=document.createElement('br');
    e appendendo al contenitore, nell' ordine, testo1, br e testo2?

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    27
    Originariamente inviato da Xinod
    forse creando 2 TextNode
    testo1=document.createTextNode("Caffè letterario");
    testo2=document.createTextNode("Intra Moenia");
    un br
    br=document.createElement('br');
    e appendendo al contenitore, nell' ordine, testo1, br e testo2?
    Ho fatto in qusto modo:
    testo1=document.createTextNode("Caffè letterario");
    testo2=document.createTextNode("Intra Moenia");
    br=document.createElement('br');
    function load() {
    if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GLargeMapControl());
    map.setCenter(new GLatLng(40.849899, 14.252220), 15);
    map.addControl(new GMapTypeControl());
    map.openInfoWindow(map.getCenter(),
    testo1, br, testo2);


    }
    }

    ma purtroppo mi legge solo il primo (testo1) gli altri no.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    difficilmente questa funzione (che assolutamente non conosco) accettera' un numero arbitrario di argomenti
    piuttosto da quanto descritto qui
    http://groups.google.as/group/Google...8c9ee948?hl=en
    sembrerebbe funzionare un semplice
    map.openInfoWindow(map.getCenter(), "Caffè letterario" + '
    ' + "Intra Moenia");
    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    27
    grazie, è vero in quel modo funziona! Grazie ancora.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.