php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.11.2009, 15:58  
Neuer Benutzer
 
Registriert seit: 10.11.2009
Beiträge: 28
PHP-Kenntnisse:
Anfänger
Blade kann nur auf Besserung hoffen
Standard [Erledigt] Hyperlink aus MySQL Datenbank anzeigen?

Ich habe eine MySQL Datenbank in der auch Hyperlinks stehen. Diese will ich im Infofenster einer Google Maps Karte anzeigen.

Mein Quelltext:
PHP-Code:
GDownloadUrl("phpsqlajax_genxml.php", function(data) {
          var 
xml GXml.parse(data);
          var 
markers xml.documentElement.getElementsByTagName("marker");
          for (var 
0markers.lengthi++) {
            var 
name markers[i].getAttribute("name");
            var 
adresse markers[i].getAttribute("adresse");
            var 
plz markers[i].getAttribute("plz");
            var 
ort markers[i].getAttribute("ort");
            var 
link markers[i].getAttribute("link");
            var 
type markers[i].getAttribute("type");
            var 
point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    
parseFloat(markers[i].getAttribute("lng")));
            var 
marker createMarker(pointnameadresseplzortlinktype);
            
map.addOverlay(marker);
          }
        });
      }
    }

    function 
createMarker(pointnameadresseplzortlinktype) {
      var 
marker = new GMarker(pointcustomIcons[type]);
      var 
html "<b>" name "</b> <br/>" adresse "<br/>" plz "&nbsp;" ort "<br/>" +link;
      
GEvent.addListener(marker'click', function() {
        
marker.openInfoWindowHtml(html);
      });
      return 
marker;
    } 
Allerdings wird der Hyperlink nur als normaler Text angezeigt. Er ist werde unterstrichen noch anklickbar!

Was mach ich da falsch?
Blade ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.11.2009, 19:28  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Ich vermute, dass in der Variable link kein "Link" steht sondern einfach nur die URL. Richtig? Wieso erwartest du, dass daraus ein richtiger Link wird, wenn du da keinen Link draus machst? (<a href.... )
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline   Mit Zitat antworten
Alt 13.11.2009, 20:23  
Erfahrener Benutzer
 
Benutzerbild von jw-lighting
 
Registriert seit: 25.03.2009
Beiträge: 126
PHP-Kenntnisse:
Fortgeschritten
jw-lighting befindet sich auf einem aufstrebenden Ast
jw-lighting eine Nachricht über ICQ schicken
Standard

Hier habe ich die Funktion mal ein wenig angepasst. jetzt solltest du den Link anklicken können:

PHP-Code:
function createMarker(pointnameadresseplzortlinktype) {
      var 
marker = new GMarker(pointcustomIcons[type]);
      var 
linkelement "<a href=\""+link+"\">"+link+"</a>";
      var 
html "<b>" name "</b> <br/>" adresse "<br/>" plz "&nbsp;" ort "<br/>" linkelement;
      
GEvent.addListener(marker'click', function() {
        
marker.openInfoWindowHtml(html);
      });
      return 
marker;
    } 
__________________

Geändert von jw-lighting (13.11.2009 um 20:25 Uhr). Grund: zum besseren Verständniss
jw-lighting ist offline   Mit Zitat antworten
Alt 13.11.2009, 20:23  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.069
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Wenn marker.openInfoWindowHtml() HTML (inklusive <a> Tag) akzeptiert, liegt der Fehler wohl bei dir. Wie wärs mit debuggen? alert() z.B.:
SELFHTML: JavaScript / Objektreferenz / window
Chriz ist offline   Mit Zitat antworten
Alt 14.11.2009, 17:07  
Neuer Benutzer
 
Registriert seit: 10.11.2009
Beiträge: 28
PHP-Kenntnisse:
Anfänger
Blade kann nur auf Besserung hoffen
Standard

Super, das angepasste Script von jw-lighting war genau das was ich suchte.

Danke
Blade ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
URL weiterleitung zu mysql datenbank trish Datenbanken 7 20.03.2009 01:42
Scriptangebot phpFK - PHP Forum ohne MySQL Datenbank jepp Scriptbörse 0 02.03.2009 21:42
mysql datenbank auf shared host? Necronomicon Datenbanken 2 18.01.2009 19:29
Umlaute in Datenbank MYSQL schreiben sebastian1986 Datenbanken 3 09.09.2008 16:01
Mit php dynamisch Namen von Bildnamen sowie Pfad in mysql Datenbank speichern mallmis PHP Tipps 2008 1 19.11.2007 23:04
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Adresse zur MySQL Datenbank Marian Datenbanken 4 10.08.2005 09:47
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql hyperlink, hyperlink in mysql, hyperlink in mysql datenbank, hyperlinks in mysql, mysql adresse, termine aus der datenbank anzeigen, hyperlink mysql, mysql datenbank anzeigen, mysql hyperlink datenbank, mysql access hyperlink, datenbank hyperlink, php hyperlink, termine mit hyperlink daten aus einer datenbank anzeigen, openinfowindowhtml mysql, hyperlink mysql datenbank, http://www.php.de/javascript-ajax-und-mehr/61189-erledigt-hyperlink-aus-mysql-datenbank-anzeigen.html, google earth mysql, mysql hyperlinks, termine in der datenbank sript, hyperlink in php

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum