Zurück   Flashforum > Alternative Technologien > HTML und CSS

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-12-2010, 17:48   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 218
googlemaps

Hallo, wenn ich den html-code von googlemaps in eine seite einbinde und nach dem aufruf der seite in der sprechblase mit der adresse auf einen link gehe, wird die googleseite nicht mit _blank geöffnet, sondern überschreibt meine webseite.
Weiss jemand einen trick das zu umgehen???

Schöne grüsse!
hrsflash ist offline   Mit Zitat antworten
Alt 07-12-2010, 18:30   #2 (permalink)
AS Creator
 
Registriert seit: Nov 2009
Beiträge: 61
Das ist doch einfach normaler HTML-Code in den "Sprechblasen". Also einfach mal dem Link die Eigenschaft
Code:
target="_blank"
hinzufügen.

Also
Code:
<a href="http://flashforum.de" target="_blank">FF</a>
Oder verstehe ich da jetzt etwas falsch?
messeb ist offline   Mit Zitat antworten
Alt 08-12-2010, 08:32   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 218
Zitat:
Zitat von messeb Beitrag anzeigen
Oder verstehe ich da jetzt etwas falsch?
Ja, du verstehst das falsch. wenn ich das nicht wüsste, was du vorgeschlagen hast, na ja.
Die googlemaps-seite wird in einem iFrame eingebunden und geöffnet.
Die links in der sprechblase befinden sich im google-code und da komme ich nicht dran.
Man kann das vielleicht mit javascript lösen, aber da bin ich nicht so fit.
Es gibt im forum köpfe, die das können, ich weiss das.

Schöne grüsse!!
hrsflash ist offline   Mit Zitat antworten
Alt 08-12-2010, 09:09   #4 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 7.031
Ohne ausführlichen Code wie du das in deine Seite einbindest kann ich nicht helfen
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 08-12-2010, 09:23   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 218
Zitat:
Zitat von Nightflyer Beitrag anzeigen
Ohne ausführlichen Code wie du das in deine Seite einbindest kann ich nicht helfen
Hallo, hier der code:
HTML-Code:
<td height="358" colspan="2"><iframe width="546" height="358" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.de/maps?f=q&amp;source=s_q&amp;hl=de&amp;geocode=&amp;q=daheim+%2B+uppenkamp+Heimbach&amp;sll=49.612712,7.249432&amp;sspn=0.059952,0.168056&amp;g=Heimbach&amp;ie=UTF8&amp;hq=daheim+%2B+uppenkamp+Heimbach&amp;hnear=&amp;radius=15000&amp;cid=10751384327629902812&amp;ll=50.66339,6.475067&amp;spn=0.077909,0.22007&amp;z=12&amp;iwloc=A&amp;output=embed"></iframe></td>
Schöne grüsse!!
hrsflash ist offline   Mit Zitat antworten
Alt 08-12-2010, 15:47   #6 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 7.031
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
        <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script>
        <script type="text/javascript">

	function openLinks() {
		var links = window.frames[0].document.getElementsByTagName("a");
		for(var i=0; i<links.length; i++)
			links[i].target = "_blank";
	}
	window.setTimeout( "openLinks()", 500 );

	

        </script>

</head>
<body>
<h2>Index</h2>
	<iframe width="546" height="358" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="frame.html"></iframe>
</body>
</html>
So WÜRDE es gehen wenn der IFrame-Inhalt nicht auf einem andern Server liegen würde. Wegen XSS verbieten das die Browser.
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 08-12-2010, 15:51   #7 (permalink)
AS Creator
 
Registriert seit: Nov 2009
Beiträge: 61
Zitat:
Zitat von hrsflash Beitrag anzeigen
Die googlemaps-seite wird in einem iFrame eingebunden und geöffnet.
Ist das den wirklich nötig das du es über iFrames einbindest?
Und sowas sollte man ja auch vorher sagen, na ja.
messeb ist offline   Mit Zitat antworten
Alt 08-12-2010, 16:04   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 218
Zitat:
Zitat von Nightflyer Beitrag anzeigen
Wegen XSS verbieten das die Browser.
Hallo Nightflyer, ich danke dir für deine bemühungen und vor allem für die erklärung.

Hallo messeb, es ist egal wie du das einbindest, Nightflyer hats doch erklärt warum es nicht geht.
Schöne grüsse
hrsflash ist offline   Mit Zitat antworten
Alt 08-12-2010, 16:13   #9 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 7.031
Vielleicht bietet die Google-Maps-API ja doch noch ne andere Lösung. Müsste man mal durcharbeiten...
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 08-12-2010, 16:19   #10 (permalink)
AS Creator
 
Registriert seit: Nov 2009
Beiträge: 61
Zitat:
Zitat von hrsflash Beitrag anzeigen
Hallo messeb, es ist egal wie du das einbindest, Nightflyer hats doch erklärt warum es nicht geht.
Du kannst die Map doch auch in deinem DIV Element einbinden.

Des weiteren hindert dich ja auch niemand dir eine eigene HTML Seite mit der Map zu erstellen, die du dann über einen IFrame lädst. Dann wäre das nämlich wieder möglich.
messeb ist offline   Mit Zitat antworten
Alt 08-12-2010, 16:29   #11 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 218
Ich probiere mir daran schon einen wolf.
Die links in der sprechblase kriegt man nicht weg.
Doch garade habe ich eine idee, man könnte die karte mit einem transparenten gif oder png abdecken und einen separaten link zum routenplaner anlegen. Ich werde das ausprobieren.
hrsflash ist offline   Mit Zitat antworten
Alt 08-12-2010, 16:52   #12 (permalink)
AS Creator
 
Registriert seit: Nov 2009
Beiträge: 61
Was willst du jetzt für Links wegbekommen. Die von Google?
Irgendwie solltest du deine Frage genauer stellen und auf das Problem kommen.

Du kannst dir aber auch eine eigene Sprechblase erstellen. Schau dir mal meinen Anhang an.
Angehängte Dateien
Dateityp: zip ff.zip (1,0 KB, 5x aufgerufen)
messeb ist offline   Mit Zitat antworten
Alt 08-12-2010, 17:54   #13 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 218
messeb

Dein vorschlag ist super,danke
Noch eine frage, wie kann ich maßstab und ausschnitt der karte beeinflussen?

Geändert von hrsflash (08-12-2010 um 18:05 Uhr)
hrsflash ist offline   Mit Zitat antworten
Alt 09-12-2010, 15:26   #14 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 218
@ messeb

Noch eine frage, wie kann ich maßstab und ausschnitt der karte beeinflussen?
hrsflash ist offline   Mit Zitat antworten
Alt 09-12-2010, 16:01   #15 (permalink)
AS Creator
 
Registriert seit: Nov 2009
Beiträge: 61
Schau dir mal die Google Maps API an:

Und den Zoom kannst du über die Eigenschaft zoom in den Optionen setzen.
Die Größe hängt von den Ausmaßen des Div-Layers ab.

Im Anhang habe ich mal eine angepasste Version.
Angehängte Dateien
Dateityp: zip ff.zip (1,0 KB, 9x aufgerufen)
messeb ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
GoogleMaps für kommerzielle Websites gaspode Am Rande 24 14-03-2008 10:08
GoogleMaps & Fullscreen :: RK :: JavaScript & jQuery 5 15-10-2007 17:05
Map24 AJAX API vs. GOOGLEMAPS :: RK :: Am Rande 0 17-02-2007 12:48
Googlemaps JS --> Flash cyberholic Flash 8 0 24-10-2006 13:01
GoogleMaps auf eigener Website einbinden :: RK :: Am Rande 15 22-09-2006 14:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:09 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2014 Marc Thiele