• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MAGIX Web mehrere Html Codes

Solid Snake

Neues Mitglied
Hey Forum, ich hoffe ich bin im richtigen Thread. Ich benutze seit vielen Wochen das Programm MAGIX Web Designer 12 Premium, aber habe das Problem das ich nicht weiß, wie man mehrere Html Codes auf einer Seite einbinden kann. Denn wenn ich ein zweiten Html Code einfüge, überschreibt das Programm nur den ersten Code.
Es muß doch möglich sein, weitere Html Codes auf einer Seite einzufügen. Wie geht das bzw, was könnte ich machen?
 
Hey Aaron. Mein Ziel ist es, Mehrere Random Bilder auf einer erstellten Seite zu erstellen. (Siehe die 4 Symbol bilder)


1. Rechteck Tool auswählen und auf die gewünschte stelle einfügen. (Unbenannt1)
2. In das Platzierte Rechteck die Rechte Maustaste anklicken und auf "Webeigenschaften" gehen.
3. Dann klicke ich auf den "Platzhalter" und gehe dann auf "Html Code Body" (Unbenannt2)
4. Dort füge ich den "Html Code" ein. (Unbenannt3)
5. Dann gehe ich auf "Datei" Webseite exportieren und speichere die datein auf den Desktop/Neuer Ordner ab.
6. Dann erstelle ich mir in den "Desktop/Neuen Ordner" die Ordner "js, css und img" füge da die "index.js" und die "jquery.min" in den "js" Ordner, Die normalize.min und den Sytle.css in den "css" Ordner und die bilder bei den Ordner "img" ein.
7. Ich öffne die "index.js" mit ein Editor und gebe den Pfad zu den Bildern ein. ['img/symbole1.png'] und ['img/symbole2.png']
Teste das ganze und es funktioniert. (Unbenannt4)

8. Im Web Designer wähle ich wieder "Rechteck Tool" und paltziere dies auch an der gewünschten stelle. (Unbenannt5)
9. Wieder die Rechte Maustaste anklicken, auf "Webeigenschaften" und dann auf
"Platzhalter" gehen. danach klicke ich wieder auf "Html Code Body" und füge den Html Code ein.
10. bevor ich auf "ok" klicke, ändere ich den script in (<script src="js/2index.js"></script>) um.
9. Gehe dann wieder auf "Datei" Webseite exportieren und speichere die datein auf den Desktop/Neuer Ordner ab.
10. Jetzt kopiere die "index.js aus den "Desktop/Neuer Ordner/js"" auf den Desktop, benenne sie in "2index.js" um und füge sie dann bei "Desktop/Neuer Ordner/Js" wieder ein.
11. Dann öffne ich die "2index.js" mit ein Editor und ändere die zeile in: ['img/symbole3.png'] und ['img/symbole4.png']" um.

Jetzt kommt das Problem. Es werden nicht die ersten zwei random symbole (Symbol Bild 1oder2) angezeigt, sondern nur von den zweiten script, die bilder (3oder4). So, als hätte der zweite script, das erste überschrieben.
Mein Ziel: (Unbenannt 7)


Ich benutze den Html Code:
HTML:
<!DOCTYPE html>

<html >

<head>
<meta charset="UTF-8">
  <title>Random Background w/Photo Credit</title>
 
  <link rel="stylesheet" href="css/normalize.min.css">

 
      <link rel="stylesheet" href="css/style.css">

 
</head>

<body>


  <div id="bg"></div>

<div class="photo-credit">
  <div class="wrapper">
  </div>
</div>
  <script src='js/jquery.min.js'></script>

    <script src="js/index.js"></script>
 

</body>
</html>

Index.js
Code:
var $backgroundContainer = $("#bg"), // target container for bg image
    $photoCredit = $(".photo-credit p span"), // target for credit text
    images = [
        ['img/symbole1.png'],
        ['img/symbole2.png']

    ],
    randomNum = Math.floor(Math.random() * images.length), // grab random number
    imageData = images[randomNum]; // grab random item from array
 
    // imageData[0] = background image
    // imageData[1] = photographer's name

    var newImage = $('<img/>', {
        src: imageData[0]
    });

    $backgroundContainer.html(newImage); // apply the image
    $photoCredit.text(imageData[1]);


style.css
Code:
#bg img {
  position: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: -90px auto;
  min-width: 0%;
  min-height: 0%;
}

.photo-credit {
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  margin: 100px auto;
  position: absolute;
  bottom: 100px;
}
.photo-credit .wrapper {
  width: 400px;
  margin: 0px auto;
  display: block;
}
.photo-credit .wrapper p {
  text-align: center;
  color: #FF0000;
  padding: .6em;
  font-size: .8em;
}
 

Anhänge

  • Unbenannt.png
    Unbenannt.png
    27,5 KB · Aufrufe: 2
  • Unbenannt2.png
    Unbenannt2.png
    52,1 KB · Aufrufe: 2
  • Unbenannt3.png
    Unbenannt3.png
    54,1 KB · Aufrufe: 1
  • Unbenannt4.png
    Unbenannt4.png
    77,3 KB · Aufrufe: 1
  • Unbenannt5.png
    Unbenannt5.png
    28,4 KB · Aufrufe: 1
  • symbole1.png
    symbole1.png
    6,6 KB · Aufrufe: 1
  • symbole2.png
    symbole2.png
    8,9 KB · Aufrufe: 1
  • symbole3.png
    symbole3.png
    8,5 KB · Aufrufe: 1
  • symbole4.png
    symbole4.png
    22,7 KB · Aufrufe: 2
  • Unbenannt7.png
    Unbenannt7.png
    87,7 KB · Aufrufe: 2
Danke und was kann ich da jetzt machen?

Lernen. Grundlagen in HTML, CSS und JS erwerben. Und dein Magix gegen einen vernünftigen Editor tauschen. Code schreibt man mit der Hand und klickt ihn nicht zusammen.

Zur Lösung deines Problems reicht es nicht aus, das Script anzupassen. Du benötigst ebenso ein HTML-Tag, um das Hintergrundbild zuzuweisen und außerdem CSS zum Stylen des Tags.
 
Zurück
Oben