Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.27 veröffentlicht (22.06.21)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Bilder Wechsel
#11
Theoretisch braucht man auch nur die background Regel der CSS Klasse .branding anpassen lassen.
Code:
<script type="text/javascript">
<!--
var imlocation = "images/";
var branding = document.getElementsByClassName("branding");
function ImageArray (n) {
   this.length = n;
   for (var i =1; i <= n; i++) {
     this[i] = ' '
   }
}
image = new ImageArray(7);
image[0] = 'sunday.gif';
image[1] = 'monday.gif';
image[2] = 'tuesday.gif';
image[3] = 'wednesday.gif';
image[4] = 'thursday.gif';
image[5] = 'friday.gif';
image[6] = 'saturday.gif';
var currentdate = new Date();
var imagenumber = currentdate.getDay();
document.branding[0].style.backgroundImage  = "url("+ imlocation + image[imagenumber] +")";
//-->
</script>
Zitieren
#12
Wenn du einmal in Samos bist geht ein Ouzo auf meine Rechnung Smile
Habe es soweit geschafft aber leider fehlt oben und unten etwas von Bild.
Zitieren
#13
Wen meinst Du mit dem Ouzo? - haben mehrere Personen verdient Big Grin 
Ich kann nicht erkennen, dass am Bild etwas fehlt. Wie meinst Du das?
Zitieren
#14
Selbstverständlich bezahle ich eine Runde Ouzo!!
Das Bild ist oben abgeschnitten, normal geht es bis zur Schrift hinauf.
Unten geht es bis das weiss kommt.

Auch unter dem Bild fehlt die Schrift Kalender/Hilfe usw.

   
   
Zitieren
#15
Wenn man nicht angemeldet ist, ist alles O.K
Wenn man angemeldet ist sieht man /Samos Forum/Mitglieder/Kalender/Suchen und Hilfe nicht Sad

   
   
Zitieren
#16
Danke!!! Alles erledigt!

Dank Eurer Hilfe!!

Smile Smile Smile
Zitieren
#17
Habe noch eine Frage wie kann ich jetzt die Bilder verlinken?

Code:
<script type="text/javascript"><!--
var imlocation = "images/";
function ImageArray (n) {
   this.length = n;
   for (var i =1; i <= n; i++) {
     this[i] = ' '
   }
}
function linkArray (n) {
   this.length = n;
   for (var i =1; i <= n; i++) {
     this[i] = ' '
   }
}
image = new ImageArray(7);
image[0] = 'sunday.gif';
image[1] = 'monday.gif';
image[2] = 'tuesday.gif';
image[3] = 'wednesday.gif';
image[4] = 'thursday.gif';
image[5] = 'friday.gif';
image[6] = 'saturday.gif';
link = new linkArray(7);
link[0] = 'link1.html';
link[1] = 'link2.html';
link[2] = 'link3.html';
link[3] = 'link4.html';
link[4] = 'link5.html';
link[5] = 'link6.html';
link[6] = 'link7.html';

Wie bekomme ich den Link im Banner weg der auf das Forum verlinkt ist. DANKE
Zitieren
#18
In diesem Falle würde ich das Array konstrukt umbauen auf ein Mehrdimensionales, um Bilder und Links in einem Array-Element unterzubringen, z.B. so (ungetestet):
Code:
<script type="text/javascript"><!--
var imlocation = "images/";

function ArrayDay(x,y) {
    this.items = new Array(x);
    for (i = 0; i < y; i++) { this.items[i] = new Array(y); }
}
      
a = new ArrayDay(7,1);
a.items[0][0] = 'monday.jpg';
a.items[0][0] = 'link_monday.html';
a.items[1][0] = 'tuesday.jpg';
a.items[1][0] = 'link_tuesday.html';
a.items[2][0] = 'wednesday.jpg';
a.items[2][0] = 'link_wednesday.html';

/* ... */

var currentdate = new Date();
var imagenumber = currentdate.getDay();
document.write('<a href="' + image[imagenumber][0] + '"><img src="' + imlocation + image[imagenumber] + '"></a>');
//--></script>
Das vorherige, übergreifende Link (<a>) muss natürlich entfernt werden, weil hier ein neuer Link inkl. Bild generiert und eingefügt wird.

Ich habe es nicht getestet! Daher probiere es erstmal aus und korrigiere, falls nötig.

[ExiTuS]
Neues Forum: MyBB 1.8.27 + innovatives Theme
Live Escape Game Forum
Erste Deutsche und Internationale Community und Diskussionsplattform für Live Escape und Adventure Games.
Zitieren
#19
Danke für die Antwort!
Das kann ich leider nicht, dann lass ich nur die Bilder ohne Link.
Trotzdem Herzlichen Dank!!
Zitieren
#20
Oups, ich habe einen Fehler entdeckt! Natürlich muss das Array so aussehen:
Code:
[...]
a.items[0][0] = 'monday.jpg';
a.items[0][1] = 'link_monday.html';
a.items[1][0] = 'tuesday.jpg';
a.items[1][1] = 'link_tuesday.html';
a.items[2][0] = 'wednesday.jpg';
a.items[2][1] = 'link_wednesday.html';
[...]
... also [0][0], [0][1], [1][0], [1][1], ...

Hast du es denn schon getestet?
Prinzipiell sollte der Code so funktionieren und falls nicht, gehen wir meinen Flüchtigkeitsfehlern gerne auf die Spur Smile

[ExiTuS]
Neues Forum: MyBB 1.8.27 + innovatives Theme
Live Escape Game Forum
Erste Deutsche und Internationale Community und Diskussionsplattform für Live Escape und Adventure Games.
Zitieren