php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.07.2005, 11:57  
Erfahrener Benutzer
 
Registriert seit: 23.06.2004
Beiträge: 139
Heart zeigte ein beschämendes Verhalten in der Vergangenheit
Standard Google Map auf der eigenen Homepage (IE-Problem)

Hallo,

hab mir ein kleines php-Skript in Zusammenarbeit mit der google map api gebastelt, um meine Tipper in einer "Deutschland-Karte" aufzuzeigen.

Das funktioniert mit dem Firefox auch wunderbar, aber der IE lädt die Karte anfangs (siehe Screenshot), aber es kommt dann gleich die Fehlermeldung "Vorgang abgebrochen", bestätigt man diese, gelangt man sofort auf "Die Seite kann nicht angezeigt werden."



Wie bringe ich die google map auch unter dem IE zum Laufen?

Der relevante Code für die Map sieht so aus:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>

<script src="http://maps.google.com/maps?file=api&amp;v=1&amp;key=ABQIAAAAaA4uJDvx2Fxgq-2-wQuLSBQA-iRxehV1irWZi9yi8ZPS3CKPuhQJkK7BUjYKZ1lCNRh3sUDDmbI5Dg" type="text/javascript"></script>

</head>
<body>
.....

    <div style="text-align: center; width: 100%;">

    <div id="map" style="margin-left: auto; margin-right: auto; width: 600px; height: 400px; color: #000000; border: 1px solid #000000; text-align: left;"></div>
    <script type="text/javascript">
    //<![CDATA[

    //Map API Documentation http://www.google.com/apis/maps/documentation/

    // Create our "tiny" marker icon
    var icon = new GIcon();
    icon.image = "http://tippliga.m25s11.vlinux.de/img/tipper.png";
    icon.shadow = "http://tippliga.m25s11.vlinux.de/img/spacer.gif";
    icon.iconSize = new GSize(22, 22);
    icon.shadowSize = new GSize(22, 22);
    icon.iconAnchor = new GPoint(11, 11);
    icon.infoWindowAnchor = new GPoint(11, 5);

    var map = new GMap(document.getElementById("map"));
    map.setMapType(_SATELLITE_TYPE);
    map.addControl(new GLargeMapControl());

<?php
if ( (!isset($_REQUEST['ansicht'])) || ( (isset($_REQUEST['ansicht'])) && ($_REQUEST['ansicht'] == "deutschland") ) ) {
    echo "    map.centerAndZoom(new GPoint(11, 50), 12);";
}
if (isset($_REQUEST['ansicht']) && $_REQUEST['ansicht'] == "bayern") {
    echo "    map.centerAndZoom(new GPoint(10.4833, 48.05), 8);";
}
?>


    // Creates a marker whose info window displays the given number
    function createMarker(point, number)
    {
      var marker = new GMarker(point,icon);
      // Show this markers index in the info window when it is clicked
      var html =  number;
      GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;
    };


<?php
@mysql_connect($sqlhost, $sqluser, $sqlpass) OR die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
mysql_select_db($database) OR die ("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());

 $result = mysql_query("SELECT NICK,PLZ,ORT,LIEBLINGSVEREIN,LAENGE,BREITE FROM $tab_tipperkarte WHERE LAENGE != '' OR BREITE != '' ");
 $anzahl = mysql_num_rows($result);

if (!$result)
{
echo "Keine Daten vorhanden!!!";
}
while($row = mysql_fetch_array($result)) {

    $plz = " ". ( $row['PLZ'] > 0 ? " ". $row['PLZ'] ." " : "" ) ." ";
    $ort = " ". ( $row['ORT'] != "" ? " ". $row['ORT'] ." " : "" ) ." ";
    $lieblingsm = " ". ( $row['LIEBLINGSVEREIN'] != "" ? " ". $row['LIEBLINGSVEREIN'] ." " : "[i]keine Angabe<\/i>" ) ." ";

    echo "var point = new GPoint(" . $row['LAENGE'] . "," . $row['BREITE'] . ");\n";
    echo "var marker = createMarker(point, '<b style=\"font-size: 1.3em;\">" . $row['NICK'] . "<\/b>
" . $plz . " " . $ort . "

<u>Lieblingsverein:<\/u>
" . $lieblingsm . "');\n";
    echo "map.addOverlay(marker);\n";
    echo "\n";
}

mysql_close();
?>

//]]>
</script>



(Insgesamt haben bisher <span style="color: #08aa00;"><?php echo $anzahl; ?></span> Tipper Ihre Koordinaten im Profil eingetragen)</p>
</div>

     

</p>
     

</p>
    <div style="text-align: center; width: 100%;">
        <a href="tipperkarte.php?ansicht=deutschland">
        [img]img/tipperkarte_D.gif[/img]
        </a>
        <a href="tipperkarte.php?ansicht=bayern">
        [img]img/tipperkarte_BY.gif[/img]
        </a>
    </div>

....
Danke

P.S.: Die Google Map an sich ist auf jedenfall für den IE >5.01 freigegeben, es sollte also klappen....
Heart ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.07.2005, 15:23  
Gast
 
Beiträge: n/a
Standard

hey echt geil....

mal ne frage wie hast du nun das problem gelöst...

würde mich nun echt intressieren..

mfg
  Mit Zitat antworten
Alt 28.07.2005, 15:47  
Gast
 
Beiträge: n/a
Standard

Das Problem ist doch noch gar net gelöst???

Mfg
  Mit Zitat antworten
Alt 28.07.2005, 15:49  
Erfahrener Benutzer
 
Registriert seit: 23.06.2004
Beiträge: 139
Heart zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Problem war, dass der zuständige javascript-Teil für die google map api in keinem table- div- o.ä. Element sein darf!

Also habe ich den javascript-Teil ganz nach unten (vor Schliessung des body's) gesetzt und schon funktioniert es auch mit dem "ach so geliebten" M$ IE :wink:
Heart ist offline   Mit Zitat antworten
Alt 28.07.2005, 15:49  
Erfahrener Benutzer
 
Registriert seit: 23.06.2004
Beiträge: 139
Heart zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

@Flo
.....doch, es funktioniert jetzt auch mit dem IE
Heart ist offline   Mit Zitat antworten
Alt 28.07.2005, 17:53  
Gast
 
Beiträge: n/a
Standard

kann mir jemand den code nochmal hier einfügen...

irgendwie klappt es bei mir net
  Mit Zitat antworten
Alt 28.07.2005, 18:42  
Erfahrener Benutzer
 
Registriert seit: 23.06.2004
Beiträge: 139
Heart zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Werde bitte mal ein wenig konkreter in der Hinsicht, was nicht klappt

Wie gesagt, javascript-Teil komplett runter (vor
Code:
</body>
)..


P.S.: Einen key hast du bei Google beantragt?
Heart ist offline   Mit Zitat antworten
Alt 28.07.2005, 19:42  
Gast
 
Beiträge: n/a
Standard

jo klar... ich habe alles richtig gemacht.... nur nun zeigt er mir nicht die map an....

und macht javascript fehler
  Mit Zitat antworten
Alt 28.07.2005, 20:06  
Erfahrener Benutzer
 
Registriert seit: 23.06.2004
Beiträge: 139
Heart zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von Heart
Werde bitte mal ein wenig konkreter in der Hinsicht, was nicht klappt
Heart ist offline   Mit Zitat antworten
Alt 28.07.2005, 20:11  
Gast
 
Beiträge: n/a
Standard

hier... http://vdd.klawonn.org/plz.php

er zeigt nen fehler auf zeile 178 an...
  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
google und 410 page kid01 HTML, Usability und Barrierefreiheit 9 10.06.2008 14:16
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
mod_rewrite pfad problem TimmaY PHP Tipps 2006 1 08.08.2006 17:48
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
Google Sitemaps Fehler!? Frank Burian PHP-Fortgeschrittene 2 25.04.2006 15:03
problem mit homepage SSJ4Vegeta PHP Tipps 2006 14 29.03.2006 18:37
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
[HELP] Problem mit dem Parsen von Homepage Seiten PHP-Fortgeschrittene 3 10.10.2005 18:58
Google "verarzchen" mit PHP !? Beitragsarchiv 31 18.09.2005 22:07
php problem Server, Hosting und Workstations 23 10.08.2005 17:34
[Erledigt] Problem mit Backslash Patrick Schwarz PHP Tipps 2005-2 5 26.07.2005 09:54
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
Login Problem PHP Tipps 2004 4 04.06.2004 18:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
google maps ie problem, google maps internet explorer problem, ie zeigt google map nicht an, google maps ie ansicht fehlerhaft, google maps internet explorer, internet explorer zeigt google maps nicht, google maps api ie probleme, google maps marker ie, google maps auf eigener homepage geht nicht, google maps ie, ie zeigt maps nicht an, \google maps\ \seite kann nicht angezeigt werden\, google maps marker werden im ie8 nicht gezeigt, google maps api ie, google zoom backslash probleme, ie zeigt marker nicht, \google map\ datenbank, fehler beim anzeigen von google maps in ie, google maps internet explorer schwarz, google maps karte wird im ie nicht angezeigt

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:30 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.