ich habe die zwei Script-Blöcke mal ausgelagert, der Inhalt ist aber immer noch der selbe.
habe bei dem...
<?php if(isset($_SESSION['login']) && $_SESSION['login'] == true) {
if($_SESSION['isAdmin'] == true) {
?>
<script language="javascript" type="text/javascript" src="modalView.js"></script>
<?php
}}
?>
ein echo aufgerufen, die mir die Karte nochmal viel größer wiedergeben soll und es funktioniert.
Also in diesen block geht er rein.
- - - Aktualisiert - - -
So ich weiß nun woran es ungefähr liegt. Ich habe stückchen für stückchen sachen aus dem script genommen und siehe da, wenn ich
$("#save").click(function () { dataTitle = $modal.children("input[name=title]").val();
dataYt = $modal.children("input[name=youtube]").val();
dataPic = $modal.children("input[name=pic]").val();
dataMember = $modal.children("select[id=memberchoise]").val();
dataText = $modal.children("textarea[name=text]").val();
$.ajax({
type: 'POST',
url: 'savemarker.php',
data: { title: dataTitle, yt: dataYt, pic: dataPic, text: dataText, x: offsetLeft, y: offsetTop, member: dataMember, map: "Cyrodiil", src: currentIcon }
});
dataString = "data-title=\"" + dataTitle + "\" data-yt=\"" +
dataYt + "\" data-pic=\"" + dataPic + "\" + data-text=\"" +
dataText + "\"";
$("#mapContainer").append("<img " + dataString + " class=\"pin\" src=\"" + currentIcon + "\" style=\"left:" + offsetLeft + "px;top:" + offsetTop + "px;\"> alt="" ");
$modal.hide();
});
Alles anzeigen
rausenehme geht der dialog auf.
Aber dort speichere ich ja die daten. Was ist denn daran falsch?
Ich habe so die Vermutung dass es irgendwo
$("#mapContainer").append("<img " + dataString + " class=\"pin\" src=\"" + currentIcon + "\" style=\"left:" + offsetLeft + "px;top:" + offsetTop + "px;\"> alt="" ");
hierdran liegt...
So ich habe das alt="" rausgenommen und siehe da, es funktioniert^^
Der validator zeigt troz des fehlenden alt garkeinen fehler... wie kann das denn sein?
- - - Aktualisiert - - -
Ich hätte dann noch eine Frage.
Ich habe den button um die navigationsleiste zu switchen auf der Weltkarte
ganz links am bildschirmrand per jquery angeordnet.
Das gleiche tat ich eigentlich für die unteren maps auch. Nur ist er da nicht ganz links vom
bild sondern rechts neben der karte.
Nun meine Frage, was mache ich falsch, dass der dort nicht angezeigt wird?
Das hat sich auch schon erledigt. Ich musste den komischerweise vor der Map erstellen.