Seite 4 von 6 ErsteErste 123456 LetzteLetzte
Ergebnis 46 bis 60 von 87
  1. #46
    cysign ist offline Eroberer
    registriert
    30-06-2009
    Beiträge
    53

    AW: image map über xml festlegen und animieren

    Ui, danke für euere Bemühungen
    Ich werd das gleich mal ausprobieren und hoffe, dass es dann bei mir auch sauber funktioniert.
    Wäre denn auch denkbar, dass ich eine div-Box in die zu animierende div-Box lege, die die Animation auslöst?
    Das hatte ich eh vor...damit dieses mouseover/mouseout-Spektakel aufhört, wenn man sich im Grenzbereich befindet. Ansonsten wirds halt ne Gif.....wobei mir ne DIV lieber wäre, damit man die Größe hinterher besser anpassen kann... Oder würde ein DIV mir transparentem GIF als Hintergrund gehn?

  2. #47
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.760

    AW: image map über xml festlegen und animieren

    ... so weit hatte ich gar nicht gelesen

  3. #48
    cysign ist offline Eroberer
    registriert
    30-06-2009
    Beiträge
    53

    AW: image map über xml festlegen und animieren

    un dich hab schon wieder nen IE-Nachteil gefunden:
    Wenn ich die Boxen animiere und der Border in CSS mit mehr 1px definiert ist...werden die Boxen immer kleiner - von Animation zu Animation.
    Scheinbar rechnet der die Bordergröße zur Boxengröße hinzu oder sowas?!
    FF macht mal wieder alles, wie er soll

  4. #49
    cysign ist offline Eroberer
    registriert
    30-06-2009
    Beiträge
    53

    AW: image map über xml festlegen und animieren

    Hmmm....ich schein echt Glück zu haben :[
    Kaum klappts im IE und im FF wie es soll, meldet sich der Chrome zu Wort. Beim ersten Hovern mit der Maus gibts keine Animation. Wenn man danach jedoch nochmal über die Box fährt, wird alles richtig animiert.
    Hab den aktuellen Stand mal hier hochgeladen.
    Code:
    var http = null;
    
    var widthdiff=38;
    var heightdiff=46;
    var highlight="";
    
    if (window.XMLHttpRequest) {
       http = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
       http = new ActiveXObject("Microsoft.XMLHTTP");
    }
    window.onload = function() {
       if (http != null) {
          http.open("GET", "xml/area.xml", true);
          http.onreadystatechange = ausgeben;
          http.send(null);
       }
    }
    
    function ausgeben() {
       if (http.readyState == 4) {
          var selectionbox = document.getElementById("selectionbox");
          var daten = http.responseXML;
          
          var ergebnisse = daten.getElementsByTagName("area");
          for (var i = 0; i < ergebnisse.length; i++) {
          
                var kurzbezeichnung,xworldmap,xworldmap,xsize,detailansicht;
                var irgendwas = ergebnisse[i];
    
                for (var j = 0; j < irgendwas.childNodes.length; j++) {
                    with (irgendwas.childNodes[j]) {
                          if (nodeName == "xworldmap") {
                              xworldmap = firstChild.nodeValue;
                              xworldmap2 = (parseInt(xworldmap)+(widthdiff/2));
                              xworldmap +="px";
                              xworldmap2 +="px";
                              }
                          else if (nodeName == "yworldmap") {
                              yworldmap = firstChild.nodeValue;
                              yworldmap2 = (parseInt(yworldmap)+(heightdiff/2));
                              yworldmap +="px";
                              yworldmap2 +="px";
                              }
                          else if (nodeName == "xsize") {
                              xsize = (firstChild.nodeValue);
                              alert("xsize: " + xsize);
                              xsize2 = (parseInt(xsize)+(parseInt(widthdiff)));
                              ysize = (Math.round((xsize / 1.181)));
                              ysize2 = ((Math.round((xsize / 1.181)))+(parseInt(heightdiff)));
                              xsize+="px";
                              ysize+="px";
                              xsize2+="px";
                              ysize2+="px";
                              alert(xsize);
                              }
                          }
                    }
    
    /* #################### Areas-erstellen #################### */
                        /*    Hover Boxen   */
                  var div = document.createElement("div");
                  div.id="area"+i;
                  div.className="areas";
                  div.index=i;
                  div.style.marginTop="150px";
                  /*div.innerHTML=("Area"+i);*/
                  div.style.marginLeft=xworldmap2;
                  div.style.marginTop=yworldmap2;
                  div.style.width=xsize;
                  div.style.height=ysize;
                  selectionbox.appendChild(div);
    
                        /*   Animierte Boxen   */
                  var auswahldiv = document.createElement("div");
                  auswahldiv.id="auswahldiv"+i;
                  auswahldiv.index=i;
                  /*auswahldiv.innerHTML=auswahldiv.id;*/
                  auswahldiv.className="auswahldiv";
                  auswahldiv.style.marginLeft=xworldmap;
                  auswahldiv.style.marginTop=yworldmap;
                  auswahldiv.style.width=xsize2;
                  auswahldiv.style.height=ysize2;
                  selectionbox.appendChild(auswahldiv);
    
    /* #################### Area-Animation #################### */
                $('#auswahldiv'+i).mouseover(function() {
                            $(this).animate({
                            width: "-="+widthdiff+"px",
                            height: "-="+heightdiff+"px",
                            opacity: 1,
                            marginTop: "+=23px",
                            marginLeft: "+=19px",
                            borderWidth: "1px"
                          }, 200 );
                          });
    
                $('#auswahldiv'+i).mouseout(function() {
                            /*alert(this.id);*/
                            $(this).animate({
                            width: "+="+widthdiff+"px",
                            height: "+="+heightdiff+"px",
                            marginTop: "-=23px",
                            marginLeft: "-=19px",
                            opacity: 0.2,
                            borderWidth: "1px"
                          }, 200 );
                           this.innerHTML=("");
                          });
    
    /* #################### Area-Action #################### */
                $('#auswahldiv'+i).click(function() {
                              /*this.innerHTML=(this.style.width +"*" + this.style.height);*/
                          });
          }
       }
    }

  5. #50
    cysign ist offline Eroberer
    registriert
    30-06-2009
    Beiträge
    53

    AW: image map über xml festlegen und animieren

    außerdem würde ich nun gerne die zweite XML-Datei einbinden.
    Ich habe eine JS-Datei analog zu dem xmlareas.js erstellt, die statt der Areas die Punkte auslesen soll.
    Die xmlareas.js arbeitet jedoch mit einem window.onload:
    Code:
    var http = null;
    
    var widthdiff=38;
    var heightdiff=46;
    var highlight="";
    
    if (window.XMLHttpRequest) {
       http = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
       http = new ActiveXObject("Microsoft.XMLHTTP");
    }
    window.onload = function() {
       if (http != null) {
          http.open("GET", "xml/area.xml", true);
          http.onreadystatechange = ausgeben;
          http.send(null);
       }
    }
    Ich weiß nicht, welches Event ich nun nutzen kann, um die zweite XML-Datei einzubinden.
    Muss ich denn die Variablen verändern? Sprich http=null; in z.B: http2 umwandeln? Oder ist das ein festgelegter Begriff?

  6. #51
    tsseh ist offline Foren-Gott
    registriert
    19-05-2008
    Beiträge
    5.667

    AW: image map über xml festlegen und animieren

    Zitat Zitat von cysign Beitrag anzeigen
    Die xmlareas.js arbeitet jedoch mit einem window.onload:
    ...
    Ich weiß nicht, welches Event ich nun nutzen kann, um die zweite XML-Datei einzubinden.
    entweder nutzt du
    addEventListener
    byw. attachEvent
    oder siehst vor der zuweisung auf windows.onload nach, ob dort schon ein handler registriert ist, merkst dir diesen und rufst ihn zusätzlich zu deinem neuen handler auf.

    Zitat Zitat von cysign Beitrag anzeigen
    Muss ich denn die Variablen verändern? Sprich http=null; in z.B: http2 umwandeln? Oder ist das ein festgelegter Begriff?
    wozu brauchst du diesen code überhaupt 2 mal? schreib dir eine funktion die einen request durchführt und übergebe dieser deine callbackfunktion.

  7. #52
    cysign ist offline Eroberer
    registriert
    30-06-2009
    Beiträge
    53

    AW: image map über xml festlegen und animieren

    Zitat Zitat von hesst Beitrag anzeigen
    wozu brauchst du diesen code überhaupt 2 mal? schreib dir eine funktion die einen request durchführt und übergebe dieser deine callbackfunktion.
    hmmm...weil ich ne zweite XML-Datei einbinden möchte...und um ehrlich zu sein keine Ahnung habe, wie ich was machen muss... Ich bin kein Programmierer...und mit der JS-Syntax mache ich mich grad auch erst noch vertraut. Leider wird in fast keinem Tutorial genau auf so ne Problematik eingegangen...

    D.h. ich soll ne Funktion schreiben, die nacheinander bei deXMLs abfragt und auswertet?

    Außerdem hab ich noch ne Frage...wenn meine Areas hinterher fertig sind, soll an eine Detailansicht rangezoomt werden.
    In der Detailansicht sollen die DOTs anklickbar sein, in der Weltkartenansicht jedoch nicht.
    Wie kann ich den DOTs in der Detailansicht ne onClick-Funktion zuweisen und sie - bei bedarf - wieder ungültig machen?
    Mir reichen auch erstmal Begriffe zum Googeln...

  8. #53
    tsseh ist offline Foren-Gott
    registriert
    19-05-2008
    Beiträge
    5.667

    AW: image map über xml festlegen und animieren

    Zitat Zitat von cysign Beitrag anzeigen
    Leider wird in fast keinem Tutorial genau auf so ne Problematik eingegangen...
    die problematik heisst hier funktionen.
    Wenn man 1 und 1 zusammenrechnen will, schreibt man auch keine 2. funktion für 2 + 2, sondern übergibt die werte als Parameter.

    Zitat Zitat von cysign Beitrag anzeigen
    D.h. ich soll ne Funktion schreiben, die nacheinander bei deXMLs abfragt und auswertet?
    nein, du sollst eine funktion schreiben, die einen request sendet, und bei antwort des servers eine callbackfunktion aufruft(die du als parameter übergibst), in der du deine behandlung der antwort durchführst.

    Zitat Zitat von cysign Beitrag anzeigen
    Wie kann ich den DOTs in der Detailansicht ne onClick-Funktion zuweisen und sie - bei bedarf - wieder ungültig machen?
    entweder
    https://developer.mozilla.org/en/DOM...eEventListener
    bzw.
    http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx
    oder elem.onclick=null;

  9. #54
    cysign ist offline Eroberer
    registriert
    30-06-2009
    Beiträge
    53

    AW: image map über xml festlegen und animieren

    Ah, alles klar. Danke für die Antwort

  10. #55
    cysign ist offline Eroberer
    registriert
    30-06-2009
    Beiträge
    53

    AW: image map über xml festlegen und animieren

    hmm.....ich bekomm einen Fehler nicht eleminiert. Daten2 wird 6mal als "is null" ausgewertet. Aber das ANzeigen der Daten2 funktioniert i.d.R.
    Es handelt sich um Zeile 141:
    Code:
    var http = null;
    var http2 = null;
    
    var widthdiff=38;
    var heightdiff=46;
    var highlight="";
    
    if (window.XMLHttpRequest) {
       http = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
       http = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if (window.XMLHttpRequest) {
       http2 = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
       http2 = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    window.onload = function() {
       if (http != null) {
          http.open("GET", "xml/area.xml", true);
          http.onreadystatechange = ausgeben;
          http.send(null);
       }
       if (http2 != null) {
    	    http2.open("GET", "xml/dots.xml", true);
          http2.onreadystatechange = ausgeben2;
          http2.send(null);
       }
    }
    
    function ausgeben() {
       if (http.readyState == 4) {
          var selectionbox = document.getElementById("selectionbox");
          var daten = http.responseXML;
          
          var ergebnisse = daten.getElementsByTagName("area");
          for (var i = 0; i < ergebnisse.length; i++) {
          
                var kurzbezeichnung,xworldmap,xworldmap,xsize,detailansicht;
                var irgendwas = ergebnisse[i];
    
                for (var j = 0; j < irgendwas.childNodes.length; j++) {
                    with (irgendwas.childNodes[j]) {
                          if (nodeName == "xworldmap") {
                              xworldmap = firstChild.nodeValue;
                              xworldmap2 = (parseInt(xworldmap)+(widthdiff/2));
                              xworldmap +="px";
                              xworldmap2 +="px";
                              }
                          else if (nodeName == "yworldmap") {
                              yworldmap = firstChild.nodeValue;
                              yworldmap2 = (parseInt(yworldmap)+(heightdiff/2));
                              yworldmap +="px";
                              yworldmap2 +="px";
                              }
                          else if (nodeName == "xsize") {
                              xsize = (firstChild.nodeValue);
                              /*alert("xsize: " + xsize);*/
                              xsize2 = (parseInt(xsize)+(parseInt(widthdiff)));
                              ysize = (Math.round((xsize / 1.181)));
                              ysize2 = ((Math.round((xsize / 1.181)))+(parseInt(heightdiff)));
                              xsize+="px";
                              ysize+="px";
                              xsize2+="px";
                              ysize2+="px";
                              }
                          }
                    }
    
    /* #################### Areas-erstellen #################### */
                        /*    Hover Boxen   */
                  var div = document.createElement("div");
                  div.id="area"+i;
                  div.className="areas";
                  div.index=i;
                  div.style.marginTop="150px";
                  div.style.marginLeft=xworldmap2;
                  div.style.marginTop=yworldmap2;
                  div.style.width=xsize;
                  div.style.height=ysize;
                  selectionbox.appendChild(div);
    
                        /*   Animierte Boxen   */
                  var auswahldiv = document.createElement("div");
                  auswahldiv.id="auswahldiv"+i;
                  auswahldiv.index=i;
                  auswahldiv.className="auswahldiv";
                  auswahldiv.style.marginLeft=xworldmap;
                  auswahldiv.style.marginTop=yworldmap;
                  auswahldiv.style.width=xsize2;
                  auswahldiv.style.height=ysize2;
                  selectionbox.appendChild(auswahldiv);
    
    /* #################### Area-Animation #################### */
                $('#area'+i).mouseover(function() {
                            $("#auswahldiv"+this.index).animate({
                            width: "-="+widthdiff+"px",
                            height: "-="+heightdiff+"px",
                            opacity: 1,
                            marginTop: "+=23px",
                            marginLeft: "+=19px",
                            borderWidth: "1px"
                          }, 200 );
                          });
    
                $('#area'+i).mouseout(function() {
                            /*alert(this.id);*/
                            $("#auswahldiv"+this.index).animate({
                            width: "+="+widthdiff+"px",
                            height: "+="+heightdiff+"px",
                            marginTop: "-=23px",
                            marginLeft: "-=19px",
                            opacity: 0.0,
                            borderWidth: "1px"
                          }, 200 );
                           this.innerHTML=("");
                          });
    
    /* #################### Area-Action #################### */
                $('#area'+i).click(function() {
                                    /*ranzoom(this.id);*/
                            $(this.id).animate({
                            borderWidth: "10px"
                          }, 200 ); 
                          });
          }
       }
    }
    
    function ranzoom(id){
              getElementById(id).style.border="";
    }
    
    /* #################### DOTs auf Worldmap anzeigen #################### */
    function ausgeben2() {
       if (http.readyState == 4) {
          var selectionbox = document.getElementById("selectionbox");
          var daten2 = http2.responseXML;
          var ergebnisse2 = daten2.getElementsByTagName("dot");
          for (var i = 0; i < ergebnisse2.length; i++) {
                var land,park,mw,menge,xarea,yarea,xdetail,ydetail,color,mediafile,beschreibung;
                var irgendwas2 = ergebnisse2[i];
                for (var j = 0; j < irgendwas2.childNodes.length; j++) {
                    with (irgendwas2.childNodes[j]) {
                       if (nodeName == "land") {
                          land = firstChild.nodeValue;
                       }
                       else if (nodeName == "park") {
                          park = firstChild.nodeValue;
                       }
                       else if (nodeName == "mw") {
                          mw = firstChild.nodeValue;
                       }
                       else if (nodeName == "menge") {
                          menge = firstChild.nodeValue;
                       }
                       else if (nodeName == "xarea") {
                          xarea = firstChild.nodeValue;
                       }
                       else if (nodeName == "yarea") {
                          yarea = firstChild.nodeValue;
                       }
                       else if (nodeName == "xdetail") {
                          xdetail = firstChild.nodeValue;
                       }
                       else if (nodeName == "ydetail") {
                          ydetail = firstChild.nodeValue;
                       }
                       else if (nodeName == "color") {
                          color = firstChild.nodeValue;
                          if (color == "r") {
                              klasse = "dots";
                              }
                          else {klasse = "dotsmarker";}
                       }
                       else if (nodeName == "mediafile") {
                          mediafile = firstChild.nodeValue;
                       }
                       else if (nodeName == "beschreibung") {
                          beschreibung = firstChild.nodeValue;
                       }
                    }
                 }
        
                 var dotdiv = document.createElement("div");
                 dotdiv.id="dot"+i;
                 dotdiv.className=klasse;
                 dotdiv.index=i;
                 dotdiv.style.marginLeft = xarea+"px";
                 dotdiv.style.marginTop = yarea+"px";
                 dotdiv.park = park;
                 dotdiv.land = land;
                 dotdiv.mw = mw;
                 dotdiv.menge = menge;     
                 dotdiv.beschreibung = beschreibung;        
                 selectionbox.appendChild(dotdiv);
          
    
        $('#dot'+i).mouseover(function() {
                          this.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;"+this.park;
                          });
    
        $('#dot'+i).mouseout(function() {
                          this.innerHTML="";
                          });
    
        $('#dot'+i).click(function() {
                          alert(this.park +" ("+this.land+") " +" - " + this.menge + "*" + this.mw+"MW" + " " + this.beschreibung);
                          })
          }
       }
    }
    Die zugehörige XML ist so aufgebaut:
    Code:
    <?xml version="1.0"?>
    <standorte>
      <dot>
        <land>Irland</land>
        <park>Bindoo</park>
        <mw>1,5</mw>
        <menge>32</menge>
        <xarea>233</xarea>
        <yarea>140</yarea>
        <xdetail>50</xdetail>
        <ydetail>50</ydetail>
        <color>r</color>  <!-- r ist rot und g gruen -->
        <mediafile>weringermeer.jpg</mediafile>
        <beschreibung>Hier haben wir 10 1,5MW Anlagen repariert. Auf Grund des milden Klimas von +75C arbeiteten wir im Taucheranzug. Als positiver Nebeneffekt traten Verbrennungen 7. Grades an der Aussenhaut des Taucheranzugs auf.</beschreibung>
      </dot>
    .
    .
    .
    </standorte>
    Ich such das jetzt schon seit bestimmt 2 Stunden...aber ich find den Fehler einfach nicht

    Ach so, hier noch der Link zur Testseite: spili.aeroconcept.de/temp
    Geändert von cysign (14-07-2010 um 12:09 Uhr)

  11. #56
    cysign ist offline Eroberer
    registriert
    30-06-2009
    Beiträge
    53

    AW: image map über xml festlegen und animieren

    So, ich hab den Fehler:
    für ausgeben2 war
    Code:
    if (http.readyState == 4)
    definiert. Das muss an dieser stelle aber
    Code:
    if (http2...
    sein
    Geändert von cysign (14-07-2010 um 12:47 Uhr)

  12. #57
    tsseh ist offline Foren-Gott
    registriert
    19-05-2008
    Beiträge
    5.667

    AW: image map über xml festlegen und animieren

    ich sehe irgendwie doppelt, oder nein, es ist alles doppelt.
    schaffst du es nicht eine funktion zu schreiben?
    Code:
    function doRequest(url, cb)
    {
      var http = null;
      if (window.ActiveXObject) {
        http = new ActiveXObject("Microsoft.XMLHTTP");
      } else if (window.XMLHttpRequest) {
        http = new XMLHttpRequest();
      }
      http.open("GET", url, true);
      http.onreadystatechange = function()
      {
        if (http.readyState == 4 && (http.status == 200 || http.status == 2)) {
          cb(http.responseXML);
        }
      };
      http.send(null);
    }
    
    window.onload = function() {
      doRequest("xml/area.xml", ausgeben);
      doRequest("xml/area.xml", ausgeben2);
    }
    
    function ausgeben(daten) {
      var selectionbox = document.getElementById("selectionbox");
      var ergebnisse = daten.getElementsByTagName("area");
      ...
    }
    
    function ausgeben2(daten) {
      var selectionbox = document.getElementById("selectionbox");
      var ergebnisse = daten.getElementsByTagName("dot");
      ...
    }

  13. #58
    cysign ist offline Eroberer
    registriert
    30-06-2009
    Beiträge
    53

    AW: image map über xml festlegen und animieren

    Wenn ich ehrlich bin: nein.
    Ich befasse mich erst seit ein paar Tagen mit JS... und die beiden eingelesenen XML-Dateien haben unterschiedliche Datensätze...weshalb ich nicht weiß, ich ich das besser zusammenfassen soll.
    Es ist halt momentan eher Frickelcode - auch wenn ich gerne sauberen Code haben würde...erstmal ist mir wichtig, dass es funktioniert.
    Schließlich lerne ich noch - und wenn ich mal halbwegs durchgestiegen bin, werd ich hoffentlich rausfinden, wie ich mir das Leben leichter machen kann

    Aber ich hab schon wieder ne Frage:
    Sonderzeichen wie Ä,Ö,Ü kann ich ja aus XML auslesen...
    Aber wie sieht es aus, wenn ich den Text über das JS direkt ändern möchte, beim ausprobieren?
    Bsp: document.getElementById("infoboxtext").innerHTML=("check - hier kann jetzt auch n richtig langer Text mit Ä,Ö,Ü etc. rein.");
    Hierbei werden Ä,Ö,Ü falsch ausgegeben.

    Außerdem schaff ich es zwar, die Areas inzwischen ranzuzoomen...aber wenn ich wieder herauszoome, funktioniert die Hoverzone nicht sauber.
    Ich weiß aber noch nicht, woran es liegt. Vielleicht hat jemand von euch ne Idee?
    http://spili.aeroconcept.de/backup/2...back_infotext/
    Wenn ich aus einer Area rauszoome, muss ich erst wieder eine andere anwählen, bevor ich an die selbe Area wieder ranzoomen kann, da ich beim click-event zuerst abfrage, ob "old" die selbe ID besitzt, wie das angeklickte Element. Somit fange ich den onclick im herangezoomten Zustand ab.
    Ich weiß, dass das alles noch keine saubere Lösung ist...aber ich bin froh, überhaupt erstmal so weit gekommen zu sein
    Geändert von cysign (15-07-2010 um 17:59 Uhr)

  14. #59
    cysign ist offline Eroberer
    registriert
    30-06-2009
    Beiträge
    53

    AW: image map über xml festlegen und animieren

    So, das mit der Hoverzione lag daran, dass ich beim Ranzoomen eine Schließengrafik eingefügt hatte...beim Rauszoomen hab ich die aber in der Hoverdiv drin gelassen...somit gabs da mehrere Zonen. Beim Rauszoomen lösche ich nun den Inhalt der Box wieder und es läuft wieder sauber.

  15. #60
    cysign ist offline Eroberer
    registriert
    30-06-2009
    Beiträge
    53

    AW: image map über xml festlegen und animieren

    Okay, ich weiß, was ich brauche...weiß aber nicht, wie ich darauf zugreifen kann.
    Ich speichere für meine DIV-Boxen namens ("area"+i) jeweils auch einen index ab.
    später speichere ich in einer Variabel namens "old" die zuletzt geklickte Area ab.
    Ich würde nun gerne über old auf den Index des Variablen, die ich in old gesprichert habe, zugreifen.

    bsp:
    area3.index=3;
    old:area3;

    jetzt möchte ich über old auf den Index von area3 zugreifen.
    Ich hab mal nach Referenzen gegoogelt...aber keine brauchbaren Ergebnisse bekommen

Seite 4 von 6 ErsteErste 123456 LetzteLetzte

Ähnliche Themen

  1. Navigationsleite Animieren
    Von new_developer im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 29-04-2010, 15:23
  2. background-image über 100% der höhe
    Von rasputin im Forum CSS und (X)HTML
    Antworten: 18
    Letzter Beitrag: 06-01-2007, 22:01
  3. background-image über drei Spalten
    Von wumble im Forum Allgemeines
    Antworten: 4
    Letzter Beitrag: 22-01-2006, 21:12
  4. site über image zur startseite machen
    Von Jack-da-Ripper im Forum Allgemeines
    Antworten: 1
    Letzter Beitrag: 20-09-2003, 01:06
  5. Tabellenhöhe über background-image definieren
    Von bine im Forum Allgemeines
    Antworten: 4
    Letzter Beitrag: 31-08-2003, 22:54

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •