Avatar billede ingeman Seniormester
04. april 2007 - 20:14 Der er 4 kommentarer og
1 løsning

Skal skriv flere linier

<head>
<meta name="Generator" content="Stone's WebWriter 4">
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Google Maps JavaScript API Example</title>
    <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAA7QJwdfgQQ7gnRUGh6lR9yBQcdbMv5yB_IeVxiMUrQsBBr6pOuRSW_K-JzhA3sXKGcLl5bkQ5YF7qQw"
      type="text/javascript"></script>
    <script type="text/javascript">
    //<![CDATA[
    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(57.1203 ,8.6010 ),05);
       
        map.addControl(new GLargeMapControl());

       
       
        map.addControl(new GMapTypeControl());

        map.openInfoWindow(map.getCenter(),document.createTextNode("Lin1"));
       
      }
     
     
    }
    //]]>
   
     
   
   
    </script>
  </head>
  <body onload="load()" onunload="GUnload()">
    <div id="map" style="width: 700px; height: 800px"></div>
   
   
  </body>
</html>

koden laver en infobox - men hvordan skan jeg skrive flere linjer
lin1
lin2
osv.
Avatar billede roenving Novice
04. april 2007 - 21:10 #1
Hvad med at indsætte nogle linjeskift ?-)
Avatar billede ingeman Seniormester
05. april 2007 - 09:24 #2
det er lige det - men hvordan så det virker ?
Avatar billede crazysnap Seniormester
05. april 2007 - 12:47 #3
Hej ingeman,


Der er lidt forskellige måder du kan gøre det på, du kan f.eks. bare droppe createTextNode og simpelthen bare kun angive en streng med <br/> nodes i, f.eks:


map.openInfoWindow(map.getCenter(),"Lin1<br/>lin2<br/>lin3");



Du kan også lave en <div>-tag på html siden og give den ind som argument, f.eks:


JS-script:

map.openInfoWindow(map.getCenter(), document.getElementById("test"));



HTML:

<body onload="load()" onunload="GUnload()">
    <div id="map" style="width: 700px; height: 800px"></div>
       
    <div id="test">Hej med dig (første linje)<br/>
                  bla bla (anden linje)<br/>
                  bul bul (tredje linje)
    </div>
</body>



Så der er mange måder at gøre det på, du kan også opbygge en div-tag dynamisk i javascriptet og smide den med ind som argument osv osv. :)



Mvh.

- Snap
Avatar billede ingeman Seniormester
05. april 2007 - 15:52 #4
OK - tak for det - det virker - åbn svar
Avatar billede crazysnap Seniormester
05. april 2007 - 16:01 #5
Det var så lidt! :)


(Og tak for pointene når de kommer)


Mvh.

- Snap
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester