meinereiner85
Mitglied
Hallo
ich habe mal wieder eine Frage:
Ich habe eine Page wo ich mit GoogleMaps arbeite. Darin ist im Body ein ein div, worin ein Button liegt. Ich will eine Methode meiner JavaScript-Datei aufrufen wenn ich auf den Button klicke.
Erstmal eine kurze Codeübersicht:
Wenn ich auf meinen Button klicke wird alles auch einwandfrei eingezeichnet, allerdings wird sofort danach wieder die erneut die load()-Methode geladen und alles wieder überschrieben. Bzw. wird beim Laden der Seite direkt die Aktion ausgelöst und nicht erst wenn ich auf den Button klicke.
Wie kann ich das unterbinden?
Onload weglassen oder keine Methode eintragen führen dazu, dass der Breich wo vorher Befüllt wurde direkt wieder durch "nichts", also weiß überschrieben wird nachdem kurzzeitig meine durch die load()-Methode erstellte Karte sichtbar war.
Was kann ich machen, dass nur meine Methode aufgerufen wird, wenn ich den Button drücke und diese dann auch nicht überschrieben wird?
Würde mich über eine kurze Info sehr freuen.
Gruß
meinereiner85
ich habe mal wieder eine Frage:
Ich habe eine Page wo ich mit GoogleMaps arbeite. Darin ist im Body ein ein div, worin ein Button liegt. Ich will eine Methode meiner JavaScript-Datei aufrufen wenn ich auf den Button klicke.
Erstmal eine kurze Codeübersicht:
Code:
<body onload="load()" onunload="GUnload()" style="background-color: #FFFFFF;">
<div id="left">
<form name="Form"><p>
<input type="submit" value="Go" name="losgehts" onclick="load()"></input></p>
...
(schließende Tags spare ich mir jetzt)
Wenn ich auf meinen Button klicke wird alles auch einwandfrei eingezeichnet, allerdings wird sofort danach wieder die erneut die load()-Methode geladen und alles wieder überschrieben. Bzw. wird beim Laden der Seite direkt die Aktion ausgelöst und nicht erst wenn ich auf den Button klicke.
Wie kann ich das unterbinden?
Onload weglassen oder keine Methode eintragen führen dazu, dass der Breich wo vorher Befüllt wurde direkt wieder durch "nichts", also weiß überschrieben wird nachdem kurzzeitig meine durch die load()-Methode erstellte Karte sichtbar war.
Was kann ich machen, dass nur meine Methode aufgerufen wird, wenn ich den Button drücke und diese dann auch nicht überschrieben wird?
Würde mich über eine kurze Info sehr freuen.
Gruß
meinereiner85