Kartengenerator verlinken

  • Hi,
    ich habe da wieder ein anfängerproblem

    ich habe mir über einen kartengenerator im netz einen code für meine wohnung erstellen lassen

    ich möchte über einen menüefeld diese karte öffnen
    anbei der code für den link und für den kartengenerator
    ich brauche einen tipp, wie die beiden teile miteinander reden

    danke tinocio

  • Wie meinst du das?
    Du möchtest, dass wenn man auf den Link klickt, die Karte in einem neuen Tab/Fenster aufgehen soll?

    Don't follow me, I run into walls.

  • synaptic: Ja gut aber das ist vielleicht etwas doof wnen man die größe des Popups bestimmen will ;)
    Wenn das allerdings egal ist, dann geb ich dir vollkommen recht :D

    Don't follow me, I run into walls.

  • ja unsere postings haben sich zetilich etwas überschnitten :)
    du warst halt schneller und wer die load-funktion von jquery nicht kapieren möchte bekommt auch kein popup hin ;)

  • Ich wüsste jetzt auch nicht wie das mit jQuery finzt :D Ich bin halt eher der script.aculo.us Fan :D

    Don't follow me, I run into walls.

  • http://api.jquery.com/load/
    jquery einbinden und dann darunter nen scripttag erzeugen und da kommt das hier rein:

    Code
    $('#meinlink').ready(function(){
        $('#meinlink').click(function(){
            $('#id_vom_div_für_die_map').load('http://www.map-generator.net/extmap.php?name=X.%20%26%20X.%20XXXXXX&address=YYYYYYYYYY%20Str.%20YYYY%20y%2C%20AAAAAAA%20CCCCCCCCCC&width=500&height=400&maptype=map&zoom=14&hl=de&t=1275313860');
        });
    });

    so sollte des fruchten, simple 5 zeilen

    Einmal editiert, zuletzt von synaptic (1. Juni 2010 um 10:51) aus folgendem Grund: hochkommata nachgetragen

  • hi,
    ich versuch's einfach nochmal

    < ich habe kaum html kenntnisse
    < ich möchte von euch lernen
    < die lösung des anfangs geschilderte problems würde mir dabei helfen

    die vielen guten tipps haben mich momentan eher verwirrt
    ich kann noch keine klare linie erkennen

    bin für jeden weiteren tipp dankbar

    danke tinocio

  • Also gut. Ich nenn dir jetzt mal die einfachste Methode um einen Link in einem neuen Tab/Fenster zu öffnen. Das versuchst du dann mal einzubauen und dann kannst du ja selbst entscheiden ob du es besser haben willst oder nicht. Besser bedeutet aber auch etwas komplexer ;)

    Also hiermit bindest du einen normalen Link ein:

    HTML
    <a href="http://www.dein-link.de/index.php">Dein Link</a>

    Wenn du auf diesen Link klicken würdest, würde sich die Zielseite im selben Tab öffnen.
    Wenn du allerdings folgendes hinzufügst, dann geht die Zielseite in einem neuen Tab auf:

    HTML
    <a href="http://www.dein-link.de/index.php" target="_BLANK">Dein  Link</a>

    Natürlich gibt es noch mehr wie zB title oder sowas aber das ist hierfür nicht wichtig. Versuch das mal auf deiner Seite und berichte uns dann hier wieder :)

    Don't follow me, I run into walls.

  • also ich habs grad auf verschiedene weise getestet und mit ajax scheint es nicht funktionieren zu wollen... also zumindest nicht mit nem direkten aufruf der url
    weder mit load() noch mit get()

  • http://api.jquery.com/load/
    jquery einbinden und dann darunter nen scripttag erzeugen und da kommt das hier rein:

    Code
    $('#meinlink').ready(function(){
        $('#meinlink').click(function(){
            $('#id_vom_div_für_die_map').load('http://www.map-generator.net/extmap.php?name=X.%20%26%20X.%20XXXXXX&amp;address=YYYYYYYYYY%20Str.%20YYYY%20y%2C%20AAAAAAA%20CCCCCCCCCC&amp;width=500&amp;height=400&amp;maptype=map&amp;zoom=14&amp;hl=de&amp;t=1275313860');
        });
    });

    so sollte des fruchten, simple 5 zeilen

    hallo,
    hier bin ich wieder
    < sorry, aber ich pack's immer noch nicht

    ??? jquery einbinden ???
    ??? darunter scripttag erzeugen ???

    wenn ich jqery habe, was dann damit ??

    bitte um nachsicht

    danke
    tinocio

  • synaptic meinte doch schon das es damit anscheinend nicht funktioniert.
    Hast du das mit

    Code
    target="_blank"


    mal versucht?
    Wenn das nicht das richtige ist, kannst du es immer noch mit Javascript lösen (window.open)

    Don't follow me, I run into walls.

  • Hi Santos,
    deinen vorschlag habe ich realisiert
    es öffnet sich eine leere seite, ich denke so soll das sein
    mein problem ligt darin, den code des kartengenerators in den link zu bringen

    da das offensichtlich nur über eine neue seite funzt würde mich die ander variante über java natürlich interessieren

    gibt es dazu weitere infos ??

    danke tinocío

  • synaptic: Mit Javascript klappt das doch wunderbar... Also nicht mit jQuery sondern einfach mit window.open.

    Hier mein Test, klappt super:


    Meine modifizierte Version. Quelle: http://de.selfhtml.org/javascript/objekte/window.htm#open

    Don't follow me, I run into walls.

  • hi,
    danke
    dein code funzt ganz toll
    wenn ich den code z.b. ans ende meiner seite setze, klappt es so wie gewünscht

    nur wenn ich versuche, es mit meinem menü zu verbinden, habe ich keinen erfolg

    so sieht mein menü auszugsweise aus
    </li>
    <li class="trenn"><span>|</span></li>
    <li>
    <a href="kdcindex.html">kontakt</a>
    </li>
    <li class="trenn"><span>|</span></li>
    <li>
    <a href="kdcindex.html">photos</a>


    ??? wie und wo muß ich deien code einbinden ???

    danke tinocio