Avatar billede thomaspape Nybegynder
06. maj 2006 - 01:03 Der er 13 kommentarer og
1 løsning

Link i et info vindue

Kære Alle

Hvordan laver man et link i et info vindue - der skal komme kunne klikkes på linket, og åbnes et nyt vindue.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <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=ABQIAAAA51oXegWMrTFGHJMXnnp6DBRwSlT_a-Z9ZB7lftQU-P4Mc3FE8xTIEuDNh_YWMylaLsFN_T9shiHx5g"
            type="text/javascript"></script>
    <script type="text/javascript">
    //<![CDATA[

    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl());

        map.setCenter(new GLatLng(56.149849, 10.22389), 7);
   
    var point = new GPoint(10.39191, 55.398701);
    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml("Tekst 1" );
    });
    map.addOverlay(marker);

    var point = new GPoint(10.014225559, 55.7021874477);
    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml("tekst 2" );
    });
    map.addOverlay(marker);


      }
    }

    //]]>
    </script>
  </head>
  <body onload="load()" onunload="GUnload()">
    <div id="map" style="width: 600px; height: 600px"></div>
  </body>
</html>
Avatar billede keysersoze Ekspert
06. maj 2006 - 10:56 #1
altså et popup-vindue eller hvad mener du? http://activedeveloper.dk/articles/275/
Avatar billede thomaspape Nybegynder
06. maj 2006 - 11:03 #2
Hej keysersoze

Det er nu ret enkelt (skulle jeg mene) er dog lige begyndt med jaca. Men jeg har et info window - og i dette skal jeg have lagt et link som man kan klikke på og så åbnes der en ny side, ikke et pop up vindue, men en helt ny side.

Thomas
Avatar billede mikkelbm Nybegynder
06. maj 2006 - 11:22 #3
Husk at Java og JavaScript ikke har noget med hinanden at gøre. Dette spørgsmål hører derfor til i en anden kategori:

http://www.eksperten.dk/spm/Programmering/Script/JavaScript/
Avatar billede thomaspape Nybegynder
06. maj 2006 - 11:24 #4
Beklager, som sagt er jeg ny i det her - men skal da forsøge at flyyte det over i den anden kategori.

vh Thomas
Avatar billede mikkelbm Nybegynder
06. maj 2006 - 11:26 #5
Husk at lukke her ved selv at svare og acceptere svaret. På den måde får du dine point igen.
Avatar billede thomaspape Nybegynder
06. maj 2006 - 11:29 #6
ok
Avatar billede thomaspape Nybegynder
06. maj 2006 - 11:29 #7
ok
Avatar billede keysersoze Ekspert
06. maj 2006 - 11:37 #8
hvad er forskellen på et popup-vindue og et nyt vindue? er det så ikke bare target="_blank" der skal på dit link?
Avatar billede mikkelbm Nybegynder
06. maj 2006 - 11:38 #9
>> keysersoze

Spørgsmålet er flyttet, da det som sagt ikke har noget med Java at gøre.
Avatar billede keysersoze Ekspert
06. maj 2006 - 12:29 #10
det ved jeg godt - men måske har det jo ikke engang noget med javascript at gøre...
Avatar billede thomaspape Nybegynder
06. maj 2006 - 12:58 #11
Jeg har flyttet spørgsmålet, jo, det er vel det samme om det er popup eller et nyt vindue.

Inde i selve kodningen har jeg bare svært ved at finde ud af at placerer linket.

    var point = new GPoint(10.39191, 55.398701);
    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml("Tekst 1" );
    });
    map.addOverlay(marker);

    var point = new GPoint(10.014225559, 55.7021874477);
    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml("tekst 2" );
    });
    map.addOverlay(marker);
Avatar billede davidfossil Nybegynder
06. maj 2006 - 15:20 #12
keysersoze > Øverste linje af det kode thomas oprindeligt postede antyder at han forsøger at overholde xhtml standarden hvor target attributten på a elementet IKKE eksisterer. Så vidt jeg ved er det nødvendigt med scripting hvis man vil åbne links i et nyt vindue fra XHTML.

Derudover fatter jeg slet ikke hvad dette spg. handler om. Det sidste kode thomas har postet ligner nu ganske almindelig Java, så måske spørgsmålet faktisk hører til her? Hvad er det du vil, thomas? :)
Avatar billede mikkelbm Nybegynder
08. maj 2006 - 00:07 #13
"Det sidste kode thomas har postet ligner nu ganske almindelig Java,"

Nej! Det er JavaScript - hvilket intet har med Java at gøre. Uheldigt navnesammenfald, men det er også mere eller mindre det eneste de to sprog har tilfælles.
Avatar billede keysersoze Ekspert
25. maj 2006 - 13:01 #14
lukketid?
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
Kurser inden for grundlæggende programmering

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