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 22.06.2009, 13:38  
Erfahrener Benutzer
 
Benutzerbild von djscaleo
 
Registriert seit: 19.10.2008
Beiträge: 384
PHP-Kenntnisse:
Fortgeschritten
djscaleo kann nur auf Besserung hoffen
djscaleo eine Nachricht über ICQ schicken djscaleo eine Nachricht über Skype™ schicken
Standard [Erledigt] Google Maps lädt falsch

Hi Leute!

Ich bin ziemlich unvertraut mit JS aber trau mich gerade dran, denn ich wollte meine Google-Map programmieren, was auch ganz gut klappt, doch da ist dieses kleine Problem...

Gleichzeitig nutze ich das Ajaxcontent-Script von dynamicdrive.com, was mir einige Probleme berietet:
Wenn ich in meiner kleinen Box, wo die Inhalte per Button gewechselt werden können (dafür ist das Script), gerade die Map habe und dann geladen wird, ist alles prima....
Bin ich gerade z.B. bei Öffnungszeiten und gehe dann zu Maps war zu dem Zeitpunkt des Ladens ja die Maps-Sache nicht da und so hat diese auch keine Google-Daten bekommen...

Meine Frage also: Wie sorge ich dafür, dass inizialize(); nicht bei onload geladen werden muss, sondern auch bei der Map-Date geladen werde kann???


Hab schon so gut wie alles versucht sogar Iframe, was auch ganz gut klappte, doch die höhe ließ sich nicht anpassen...
Mit dem Link, womit ich das ganze aufrufe, hab ich es auch schon versucht, doch durch ajaxtabs.js wird da kein onclick angenommen...

Ich wäre für jede Hilfe dankbar!

MfG. DjScaleo


Hier noch ein bisschen Code:

Meine Maps.js:
PHP-Code:
//<![CDATA[
    
google.load("maps""2");

    var 
map;
    var 
gdir;
    var 
geocoder;
    var 
addressMarker;

    var 
target_name;
    var 
target_adress;
    var 
information;

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

            
geocoder = new GClientGeocoder();

            
gdir = new GDirections(mapdocument.getElementById("directions"));
            
GEvent.addListener(gdir"load"onGDirectionsLoad);
            
GEvent.addListener(gdir"error"handleErrors);
        }

        
showAdress();
    }

    function 
save_data(nameadressinfo){
        
target_name name;
        
target_adress adress;
        
information info;
    }

    function 
showAdress() {
        if (
geocoder) {
            
geocoder.getLatLng(
                
target_adress,

                function(
point) {
                    if (!
point) {
                        
alert(target_adress " konnte nicht gefunden werden!");
                    } else {
                        
map.setCenter(point14);
                        var 
marker = new GMarker(point);
                        
map.addOverlay(marker);
                        
marker.openInfoWindowHtml('<p><b>'+target_name+'</b></p><p align=left font=13px Arial,Verdana,sans-serif;>'+information+'</p>');
                        
                        
addressMarker point;
                    }
                }
            );
        }
    }
 
    function 
route(streetcitycountry) {
        
gdir.load("from: "+street+", "+city+", "+country+" to: "+addressMarker+"");
    }


    function 
handleErrors(){
        if (
gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS)
            
alert("Es wurde kein entsprechender Ort zu Ihrer Routenberechnung gefunden!\nError code: " gdir.getStatus().code);

        else if (
gdir.getStatus().code == G_GEO_SERVER_ERROR)
            
alert("Leider konnte keine Route berechnet werden!\n Error code: " gdir.getStatus().code); 

        else if (
gdir.getStatus().code == G_GEO_MISSING_QUERY)
            
alert("Der HTTP q Parameter fehlt oder hat keinen Inhalt!\n Error code: " gdir.getStatus().code);

        else if (
gdir.getStatus().code == G_GEO_BAD_KEY)
            
alert("Der angegeben API Key ist für eine andere Domain. \n Error code: " gdir.getStatus().code);

        else if (
gdir.getStatus().code == G_GEO_BAD_REQUEST)
            
alert("Leider ist ein Fehler bei der Routenberechnung aufgetreten.\n Error code: " gdir.getStatus().code);

        else 
alert("Ein unbekannter Fehler trat auf!");
    }

    function 
onGDirectionsLoad(){ 

    }
//]]> 
Dann meine Sache beim Onload:
Code:
	<!-- OnLoad -->
	<script type="text/javascript">
		function do_onload(){
			save_data('Museum Baden', 'Wuppertaler Straße 160, 42653 Solingen, D', 'Wuppertaler Straße 160, <br/>42653 Solingen, <br/>D');
			initialize();
		}

		window.onload = do_onload;
	</script>
        <!-- ajaxcontent -->
        <script type="text/javascript" src="modules/scripts/ajaxtabs/ajaxtabs.js">© by http://dynamicdrive.com/</script>
        <link href="template/freizeitziele/css/ajaxtabs.css" rel="stylesheet" type="text/css" />

        <!-- map -->
        <script type="text/javascript" src="http://www.gogle.com/jsapi?key=ABQIAAAAG5Qf7_ZvT7JoWCstOAzNSRSDEdHvBciZgNI90h2xUJHaD1bBvhQIgxPBxW8zrdmUoJ9vEcv4fEWU9w"></script>
        <script src="modules/scripts/map/map.js" type="text/javascript"></script>
        <link href="template/freizeitziele/css/map.css" rel="stylesheet" type="text/css" />
Und wer das auch noch wissen will:
Die Ajaxtabs.js:
PHP-Code:
//** Ajax Tabs Content script v2.0- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
//** Updated Oct 21st, 07 to version 2.0. Contains numerous improvements
//** Updated Feb 18th, 08 to version 2.1: Adds a public "tabinstance.cycleit(dir)" method to cycle forward or backward between tabs dynamically. Only .js file changed from v2.0.
//** Updated April 8th, 08 to version 2.2:
//   -Adds support for expanding a tab using a URL parameter (ie: http://mysite.com/tabcontent.htm?tabinterfaceid=0) 
//   -Modified Ajax routine so testing the script out locally in IE7 now works 

var ddajaxtabssettings={}
ddajaxtabssettings.bustcachevar=
ddajaxtabssettings
.loadstatustext="<img src='modules/scripts/ajaxtabs/loading.gif' /> L&auml;dt..." 


////NO NEED TO EDIT BELOW////////////////////////

function ddajaxtabs(tabinterfaceidcontentdivid){
    
this.tabinterfaceid=tabinterfaceid //ID of Tab Menu main container
    
this.tabs=document.getElementById(tabinterfaceid).getElementsByTagName("a"//Get all tab links within container
    
this.enabletabpersistence=true
    this
.hottabspositions=[] //Array to store position of tabs that have a "rel" attr defined, relative to all tab links, within container
    
this.currentTabIndex=//Index of currently selected hot tab (tab with sub content) within hottabspositions[] array
    
this.contentdivid=contentdivid
    this
.defaultHTML=""
    
this.defaultIframe='<iframe src="about:blank" name="ajaxtab_iframe" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" class="tabcontentiframe" style="width:100%; height:100%; min-height: 100px;"></iframe>'
    
this.defaultIframe=this.defaultIframe.replace(/<iframe/i'<iframe name="'+"_ddajaxtabsiframe-"+contentdivid+'" ')
this.revcontentids=[] //Array to store ids of arbitrary contents to expand/contact as well ("rev" attr values)
    
this.selectedClassTarget="link" //keyword to indicate which target element to assign "selected" CSS class ("linkparent" or "link")
}

ddajaxtabs.connect=function(pageurltabinstance){
    var 
page_request false
    
var bustcacheparameter=""
    
if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
        
try {
        
page_request = new ActiveXObject("Msxml2.XMLHTTP")
        } 
        catch (
e){
            try{
            
page_request = new ActiveXObject("Microsoft.XMLHTTP")
            }
            catch (
e){}
        }
    }
    else if (
window.XMLHttpRequest// if Mozilla, Safari etc
        
page_request = new XMLHttpRequest()
    else
        return 
false
    
var ajaxfriendlyurl=pageurl.replace(/^http://[^/]+//i, "http://"+window.location.hostname+"/") 
    
page_request.onreadystatechange=function(){ddajaxtabs.loadpage(page_requestpageurltabinstance)}
    if (
ddajaxtabssettings.bustcachevar//if bust caching of external page
        
bustcacheparameter=(ajaxfriendlyurl.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
    
page_request.open('GET'ajaxfriendlyurl+bustcacheparametertrue)
    
page_request.send(null)
}

ddajaxtabs.loadpage=function(page_requestpageurltabinstance){
    var 
divId=tabinstance.contentdivid
    document
.getElementById(divId).innerHTML=ddajaxtabssettings.loadstatustext //Display "fetching page message"
    
if (page_request.readyState == && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
        
document.getElementById(divId).innerHTML=page_request.responseText
        ddajaxtabs
.ajaxpageloadaction(pageurltabinstance)
    }
}

ddajaxtabs.ajaxpageloadaction=function(pageurltabinstance){
    
tabinstance.onajaxpageload(pageurl//call user customized onajaxpageload() function when an ajax page is fetched/ loaded
}

ddajaxtabs.getCookie=function(Name){ 
    var 
re=new RegExp(Name+"=[^;]+""i"); //construct RE to search for target name/value pair
    
if (document.cookie.match(re)) //if cookie found
        
return document.cookie.match(re)[0].split("=")[1//return its value
    
return ""
}

ddajaxtabs.setCookie=function(namevalue){
    
document.cookie name+"="+value+";path=/" //cookie value is domain wide (path=/)
}

ddajaxtabs.prototype={

    
expandit:function(tabid_or_position){ //PUBLIC function to select a tab either by its ID or position(int) within its peers
        
this.cancelautorun() //stop auto cycling of tabs (if running)
        
var tabref=""
        
try{
            if (
typeof tabid_or_position=="string" && document.getElementById(tabid_or_position).getAttribute("rel")) //if specified tab contains "rel" attr
                
tabref=document.getElementById(tabid_or_position)
            else if (
parseInt(tabid_or_position)!=NaN && this.tabs[tabid_or_position].getAttribute("rel")) //if specified tab contains "rel" attr
                
tabref=this.tabs[tabid_or_position]
        }
        catch(
err){alert("Invalid Tab ID or position entered!")}
        if (
tabref!=""//if a valid tab is found based on function parameter
            
this.expandtab(tabref//expand this tab
    
},

    
cycleit:function(dirautorun){ //PUBLIC function to move foward or backwards through each hot tab (tabinstance.cycleit('foward/back') )
        
if (dir=="next"){
            var 
currentTabIndex=(this.currentTabIndex<this.hottabspositions.length-1)? this.currentTabIndex+0
        
}
        else if (
dir=="prev"){
            var 
currentTabIndex=(this.currentTabIndex>0)? this.currentTabIndex-this.hottabspositions.length-1
        
}
        if (
typeof autorun=="undefined"//if cycleit() is being called by user, versus autorun() function
            
this.cancelautorun() //stop auto cycling of tabs (if running)
        
this.expandtab(this.tabs[this.hottabspositions[currentTabIndex]])
    },

    
setpersist:function(bool){ //PUBLIC function to toggle persistence feature
            
this.enabletabpersistence=bool
    
},

    
loadajaxpage:function(pageurl){ //PUBLIC function to fetch a page via Ajax and display it within the Tab Content instance's container
        
ddajaxtabs.connect(pageurlthis)
    },

    
loadiframepage:function(pageurl){ //PUBLIC function to fetch a page and load it into the IFRAME of the Tab Content instance's container
        
this.iframedisplay(pageurlthis.contentdivid)
    },

    
setselectedClassTarget:function(objstr){ //PUBLIC function to set which target element to assign "selected" CSS class ("linkparent" or "link")
        
this.selectedClassTarget=objstr || "link"
    
},

    
getselectedClassTarget:function(tabref){ //Returns target element to assign "selected" CSS class to
        
return (this.selectedClassTarget==("linkparent".toLowerCase()))? tabref.parentNode tabref
    
},

    
urlparamselect:function(tabinterfaceid){
        var 
result=window.location.search.match(new RegExp(tabinterfaceid+"=(\\d+)""i")) //check for "?tabinterfaceid=2" in URL
        
return (result==null)? null parseInt(RegExp.$1//returns null or index, where index (int) is the selected tab's index
    
},

    
onajaxpageload:function(pageurl){ //PUBLIC Event handler that can invoke custom code whenever an Ajax page has been fetched and displayed
        //do nothing by default
    
},

    
expandtab:function(tabref){
        var 
relattrvalue=tabref.getAttribute("rel")
        
//Get "rev" attr as a string of IDs in the format ",john,george,trey,etc," to easy searching through
        
var associatedrevids=(tabref.getAttribute("rev"))? ","+tabref.getAttribute("rev").replace(/s+/, "")+"," ""
        
if (relattrvalue=="#default")
            
document.getElementById(this.contentdivid).innerHTML=this.defaultHTML
        
else if (relattrvalue=="#iframe")
            
this.iframedisplay(tabref.getAttribute("href"), this.contentdivid)
        else
            
ddajaxtabs.connect(tabref.getAttribute("href"), this)
        
this.expandrevcontent(associatedrevids)
        for (var 
i=0i<this.tabs.lengthi++){ //Loop through all tabs, and assign only the selected tab the CSS class "selected"
            
this.getselectedClassTarget(this.tabs[i]).className=(this.tabs[i].getAttribute("href")==tabref.getAttribute("href"))? "selected" ""
        
}
        if (
this.enabletabpersistence//if persistence enabled, save selected tab position(int) relative to its peers
            
ddajaxtabs.setCookie(this.tabinterfaceidtabref.tabposition)
        
this.setcurrenttabindex(tabref.tabposition//remember position of selected tab within hottabspositions[] array
    
},

    
iframedisplay:function(pageurlcontentdivid){
        if (
typeof window.frames["_ddajaxtabsiframe-"+contentdivid]!="undefined"){
            try{
delete window.frames["_ddajaxtabsiframe-"+contentdivid]} //delete iframe within Tab content container if it exists (due to bug in Firefox)
            
catch(err){}
        }
        
document.getElementById(contentdivid).innerHTML=this.defaultIframe
        window
.frames["_ddajaxtabsiframe-"+contentdivid].location.replace(pageurl//load desired page into iframe
    
},


    
expandrevcontent:function(associatedrevids){
        var 
allrevids=this.revcontentids
        
for (var i=0i<allrevids.lengthi++){ //Loop through rev attributes for all tabs in this tab interface
            //if any values stored within associatedrevids matches one within allrevids, expand that DIV, otherwise, contract it
            
document.getElementById(allrevids[i]).style.display=(associatedrevids.indexOf(","+allrevids[i]+",")!=-1)? "block" "none"
        
}
    },

    
setcurrenttabindex:function(tabposition){ //store current position of tab (within hottabspositions[] array)
        
for (var i=0i<this.hottabspositions.lengthi++){
            if (
tabposition==this.hottabspositions[i]){
                
this.currentTabIndex=i
                
break
            }
        }
    },

    
autorun:function(){ //function to auto cycle through and select tabs based on a set interval
        
this.cycleit('next'true)
    },

    
cancelautorun:function(){
        if (
typeof this.autoruntimer!="undefined")
            
clearInterval(this.autoruntimer)
    },

    
init:function(automodeperiod){
        var 
persistedtab=ddajaxtabs.getCookie(this.tabinterfaceid//get position of persisted tab (applicable if persistence is enabled)
        
var selectedtab=-//Currently selected tab index (-1 meaning none)
        
var selectedtabfromurl=this.urlparamselect(this.tabinterfaceid//returns null or index from: tabcontent.htm?tabinterfaceid=index
        
this.automodeperiod=automodeperiod || 0
        this
.defaultHTML=document.getElementById(this.contentdivid).innerHTML
        
for (var i=0i<this.tabs.lengthi++){
            
this.tabs[i].tabposition=//remember position of tab relative to its peers
            
if (this.tabs[i].getAttribute("rel")){
                var 
tabinstance=this
                this
.hottabspositions[this.hottabspositions.length]=//store position of "hot" tab ("rel" attr defined) relative to its peers
                
this.tabs[i].onclick=function(){
                    
tabinstance.expandtab(this)
                    
tabinstance.cancelautorun() //stop auto cycling of tabs (if running)
                    
return false
                
}
                if (
this.tabs[i].getAttribute("rev")){ //if "rev" attr defined, store each value within "rev" as an array element
                    
this.revcontentids=this.revcontentids.concat(this.tabs[i].getAttribute("rev").split(/s*,s*/))
                }
                if (
selectedtabfromurl==|| this.enabletabpersistence && selectedtab==-&& parseInt(persistedtab)==|| !this.enabletabpersistence && selectedtab==-&& this.getselectedClassTarget(this.tabs[i]).className=="selected"){
                    
selectedtab=//Selected tab index, if found
                
}
            }
        } 
//END for loop
        
if (selectedtab!=-1//if a valid default selected tab index is found
            
this.expandtab(this.tabs[selectedtab]) //expand selected tab (either from URL parameter, persistent feature, or class="selected" class)
        
else //if no valid default selected index found
            
this.expandtab(this.tabs[this.hottabspositions[0]]) //Just select first tab that contains a "rel" attr
        
if (parseInt(this.automodeperiod)>500 && this.hottabspositions.length>1){
            
this.autoruntimer=setInterval(function(){tabinstance.autorun()}, this.automodeperiod)
        }
    } 
//END int() function

//END Prototype assignment 
djscaleo ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.06.2009, 17:41  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Kannst du das mal online stellen? Ich hab gerade keine Lust mir das selber zusammenzubauen.
Aus deiner Problembeschreibung werde ich ohne Online-Beispiel nicht so richtig schlau.
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline   Mit Zitat antworten
Alt 22.06.2009, 20:31  
Erfahrener Benutzer
 
Benutzerbild von djscaleo
 
Registriert seit: 19.10.2008
Beiträge: 384
PHP-Kenntnisse:
Fortgeschritten
djscaleo kann nur auf Besserung hoffen
djscaleo eine Nachricht über ICQ schicken djscaleo eine Nachricht über Skype™ schicken
Standard

:: Freizeitziele.de.vu - Ihr freundliches Freizeitportal für Urlaub & Freizeit

Wähle Anfahrt aus, und du wirst festellen, das du ne Karte ohne alles siehst...

Ich musste auch feststellen, dass das online auch nicht mit refresh behoben werden kann...

Ich habe auch schon versucht, die eingbundene Datei wieder mit Head und Body aufzubauen, wie nen Iframe halt und dann da zu Laden, aber von dem Ajaxscript wird alles bis auf den Inhalt von Body gelöscht...

Dabei würde ja nur ein
PHP-Code:
<body onLoad="inizialize();"
reichen...


MfG. DjScaleo


Edit: Hab herausgefunden: wenn man 2 Mal hintereinander im Abstand von etwa 1 Sekunde refresht, sieht man die Map...

Geändert von djscaleo (22.06.2009 um 20:37 Uhr).
djscaleo ist offline   Mit Zitat antworten
Alt 22.06.2009, 20:46  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ich sehe da nicht einmal eine Karte

Zitat:
Zitat von JS Fehlerkonsole
a is null
[Break on this error] function oh(a){for(var b;b=a.firstChild;){nh(b);a.removeChild(b)}}
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 23.06.2009, 06:58  
Erfahrener Benutzer
 
Benutzerbild von djscaleo
 
Registriert seit: 19.10.2008
Beiträge: 384
PHP-Kenntnisse:
Fortgeschritten
djscaleo kann nur auf Besserung hoffen
djscaleo eine Nachricht über ICQ schicken djscaleo eine Nachricht über Skype™ schicken
Standard

Ich halt auch nicht, aber man muss es doch irgendwie schaffen können, die Maps erst zu Laden, Wenn der AJAX-Content geladen ist...

Wenn ich ja irgendwie abrufen könnte, wie das teil gerade heißt, das im Content geladen wird, kann ich ja einfach ne if-Abfrage machen...

MfG. DjScaleo
djscaleo ist offline   Mit Zitat antworten
Alt 23.06.2009, 12:55  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Du kannst doch mit JS den Googlecode schreiben lassen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 24.06.2009, 07:04  
Erfahrener Benutzer
 
Benutzerbild von djscaleo
 
Registriert seit: 19.10.2008
Beiträge: 384
PHP-Kenntnisse:
Fortgeschritten
djscaleo kann nur auf Besserung hoffen
djscaleo eine Nachricht über ICQ schicken djscaleo eine Nachricht über Skype™ schicken
Standard

In der Datei, die vom Ajaxtab-Script geladen wird, wo das drinn steht, was im Feld stehen soll, sage ich "Schreib mir den Code" ???

Das ganze muss doch auch via onload geladen werden...


Edit: JS wird auch vom Script gelöscht... ich glaub ich muss mir die Ajaxtabs umschreiben...

Geändert von djscaleo (24.06.2009 um 07:11 Uhr).
djscaleo ist offline   Mit Zitat antworten
Alt 24.06.2009, 17:09  
Erfahrener Benutzer
 
Benutzerbild von djscaleo
 
Registriert seit: 19.10.2008
Beiträge: 384
PHP-Kenntnisse:
Fortgeschritten
djscaleo kann nur auf Besserung hoffen
djscaleo eine Nachricht über ICQ schicken djscaleo eine Nachricht über Skype™ schicken
Standard

Habs geschafft!

In der Ajaxtabs steht ne Funktion
PHP-Code:
    onajaxpageload:function(pageurl){ //PUBLIC Event handler that can invoke custom code whenever an Ajax page has been fetched and displayed
        //do nothing by default
    
}, 
Wo ich dann die onload geschichte hinein verlegt habe...

Die Adresse wird dann oben im Header angegeben...
djscaleo 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
[Erledigt] Wo greift Google falsch parametrisierte Links ab drsoong Off-Topic Diskussionen 8 04.06.2009 09:02
Google Maps werden im IE6/IE7 nicht komplett dargestellt Timo JavaScript, Ajax und mehr 2 16.05.2009 17:56
Scriptsuche Orte mit Google Maps aus DB anzeigen PCServe Scriptbörse 0 29.03.2009 12:17
aus text schneiden (google) clemo PHP Tipps 2008 29 01.10.2008 21:37
Google maps einbinden de_Joerg JavaScript, Ajax und mehr 3 20.09.2008 17:55
Google Maps oder Microsoft Maps als Tool einbinden solitaer PHP-Fortgeschrittene 3 01.07.2008 05:07
GMapper - Google Maps mit PHP Dave Waterstone PHP-Fortgeschrittene 1 17.05.2008 16:51
Google Maps / body onload imported_nighT HTML, Usability und Barrierefreiheit 2 23.02.2008 21:06
Google Maps API cycap HTML, Usability und Barrierefreiheit 5 25.11.2007 15:16
Google Maps statt OpenGeoDB? Plague PHP Tipps 2007 8 18.06.2007 11:43
Google Maps API - Grundeinstellungen Plague HTML, Usability und Barrierefreiheit 0 18.08.2006 16:59
Google Maps API - Erfahrungen? Plague PHP Tipps 2006 1 17.08.2006 12:13
Google Sitemaps Fehler!? Frank Burian PHP-Fortgeschrittene 2 25.04.2006 15:03
Google "verarzchen" mit PHP !? Beitragsarchiv 31 18.09.2005 22:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
google maps \a is null\, openinfowindowhtml position falsch, google maps iframe position, google maps iframe falsche position, css lädt keine maps mehr, google maps javascript api fehler \object erforderlich\, google maps marker falsch, \a is null\ google maps, www.code.goglecom/apis/maps/, http://www.php.de/javascript-ajax-und-mehr/56322-erledigt-google-maps-laedt-falsch.html, google maps api falsch, google maps api g_geo_unknown_address, setinterval google map, google maps a is null, b=a.firstchild; object erforderlich, function ee(a){for(var b;b=a.firstchild;){oh(b);a.removechild(b)}}, javascript:alert(\'invalid target.\'), google map api schlüssel falsch passwort, 1/0-fehler google maps, google maps iframe display none

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