Autor |
Nachricht |
-
pikawelt
|
04.01.2011 um 09:13 (UTC) Titel: Bilder |
|
|
Hallo zusammen
Ich habe ja so eine ähnliche Frage schonmal mit dem Header gestellt und wollte jetzt fragen:
Kannn man jetzt Bilder nacheinander machen. Also dass z.B wenn man auf News geht ist ja oben Onepiece banner, wenn man eine Minute später wieder auf News geht sieht man einen anderen Banner
Wäre das möglich ? ______________ |
|
↑
|
|
|
-
gameshop-new
|
04.01.2011 um 09:31 (UTC) Titel: |
|
|
das geht mit javascript / jquery oder auch zb mit php |
|
↑
|
|
|
-
pikawelt
|
04.01.2011 um 09:39 (UTC) Titel: |
|
|
Und wie ? ______________ |
|
↑
|
|
|
-
gameshop-new
|
04.01.2011 um 10:11 (UTC) Titel: |
|
|
|
|
↑
|
|
|
-
pikawelt
|
04.01.2011 um 10:16 (UTC) Titel: |
|
|
Kannst du mir das iwie erklären kann kein Englisch ______________ |
|
↑
|
|
|
-
kohompa
|
04.01.2011 um 10:26 (UTC) Titel: |
|
|
Hey,
man glaubt es kaum, etwa 10sec bei Google gesucht und direkt fündig.
Probier das mal aus, dies ist zwar ein script welches alle Paar secunden denn Banner wechselt, aber wenn du die secunden (bzw. milli-secunden) zahl hoch genung machst wird das denke ich klappen.
mfg Flashstyler
Code: <script type="text/javascript">
var BannerImgs = new Array();
BannerImgs[0] = "banner1.gif";
BannerImgs[1] = "banner2.gif";
BannerImgs[2] = "banner3.gif";
BannerImgs[3] = "banner5.jpeg";
var BannerTarg = new Array();
BannerTarg[0] = "www.1.de";
BannerTarg[1] = "www.2.de";
BannerTarg[2] = "www.3.de";
BannerTarg[3] = "www.4.de";
var posi = -1;
function change() {
if (posi = BannerImgs.length + 1) posi = -1;
posi++;
window.document.getElementById("bannersid").src = BannerImgs[posi];
setTimeout("change()", 50000); //<- 500 millisekunden = 5 Sekunden
}
function navigate() {
window.open(BannerTarg[posi]);
}
</script>
Edit: sorry da war ein kleiner fehler im Code jezt stimmt alles. ______________
Zuletzt bearbeitet von kohompa am 04.01.2011, 11:29, insgesamt einmal bearbeitet
|
|
↑
|
|
|
-
pikawelt
|
04.01.2011 um 10:30 (UTC) Titel: |
|
|
kohompa hat Folgendes geschrieben: Hey,
man glaubt es kaum, etwa 10sec bei Google gesucht und direkt fündig.
Probier das mal aus, dies ist zwar ein script welches alle Paar secunden denn Banner wechselt, aber wenn du die secunden (bzw. milli-secunden) zahl hoch genung machst wird das denke ich klappen.
mfg Flashstyler
Code: <script type="text/javascript">
var BannerImgs = new Array();
BannerImgs[0] = "banner1.gif";
BannerImgs[1] = "banner2.gif";
BannerImgs[2] = "banner3.gif";
BannerImgs[3] = "banner5.jpeg";
var BannerTarg = new Array();
BannerTarg[0] = "www.1.de";
BannerTarg[1] = "www.2.de";
BannerTarg[2] = "www.3.de";
BannerTarg[3] = "www.4.de";
var posi = -1;
function change() {
if (posi = BannerImgs.length + 1) posi = -1;
posi++;
window.document.getElementById("bannersid").src = BannerImgs[posi];
setTimeout("change()", 50000); //<- 500 millisekunden = 5 Sekunden
}
function navigate() {
window.open(BannerTarg[posi]);
}
</script>
Edit: sorry da war ein kleiner fehler im Code jezt stimmt alles.
Also wo muss ich dann den Link setzen ? ______________ |
|
↑
|
|
|
-
gameshop-new
|
04.01.2011 um 10:51 (UTC) Titel: |
|
|
den code einfach einfügen im quellcode und das:
<div id="bannersid"></div> |
|
↑
|
|
|
-
kohompa
|
04.01.2011 um 10:53 (UTC) Titel: |
|
|
Also:
<script type="text/javascript">
var BannerImgs = new Array();
BannerImgs[0] = " HIER DEIN BANNER.jpg";
BannerImgs[1] = " banner2.gif";
BannerImgs[2] = " banner3.gif";
BannerImgs[3] = " banner4.jpeg";
var BannerTarg = new Array();
BannerTarg[0] = " HIER DER LINK ZU DEINEM ERSTEN BANNER";
BannerTarg[1] = " Hier zum zweiten www.link.de";
BannerTarg[2] = " zum 3.www.link.de";
BannerTarg[3] = " zum 4.www.link.de";
var posi = -1;
....
Achte darauf das du die " " nicht löscht dies ist ein heufiger Fehler. ______________ |
|
↑
|
|
|
-
pikawelt
|
04.01.2011 um 10:55 (UTC) Titel: |
|
|
OK Danke euch bzw. dir ______________ |
|
↑
|
|
|
-
pikawelt
|
04.01.2011 um 11:00 (UTC) Titel: |
|
|
Noch ne Frage
Das zeogt bei mir gar nicht an ? ______________ |
|
↑
|
|
|
-
kohompa
|
04.01.2011 um 11:07 (UTC) Titel: |
|
|
Ja, das hatte ich vergessen, aber wie von gameshop-new dazu gepostet,
must du noch <div id="bannersid"></div> einfügen. einfach an die stelle wo du die Banner haben möchtest.
Nils ______________ |
|
↑
|
|
|
-
gameshop-new
|
04.01.2011 um 11:11 (UTC) Titel: |
|
|
es muss eine url sein =)
zum beispiel
BannerImgs[3] = "http://.../banner4.jpeg"; |
|
↑
|
|
|
-
pikawelt
|
04.01.2011 um 12:01 (UTC) Titel: |
|
|
Hä ? ich verstehe das nicht
Code: <script type="text/javascript">
//<![CDATA[
var BannerImgs = new Array();
BannerImgs[0] = "http://u.jimdo.com/www29/o/s36310e24c327cfde/img/ifaa671513565a392/1294049136/std/image.jpg";
BannerImgs[1] = "http://u.jimdo.com/www29/o/s36310e24c327cfde/img/iea6de3866130bbbf/1294050144/std/image.jpg";
BannerImgs[2] = "banner3.gif";
BannerImgs[3] = "banner5.jpeg";
var BannerTarg = new Array();
BannerTarg[0] = "strohhutbande.jimdo.com";
BannerTarg[1] = "www.pikawelt.jimdo.com";
BannerTarg[2] = "www.3.de";
BannerTarg[3] = "www.4.de";
var posi = -1;
function change() {
if (posi = BannerImgs.length + 1) posi = -1;
posi++;
window.document.getElementById("bannersid").src = BannerImgs[posi];
setTimeout("change()", 50000); //<- 500 millisekunden = 5 Sekunden
}
function navigate() {
window.open(BannerTarg[posi]);
}
//]]>
</script> ______________ |
|
↑
|
|
|
-
gameshop-new
|
04.01.2011 um 12:29 (UTC) Titel: |
|
|
so wäre es richtig:
Code: ne also da sind mir viel zu viele fehler drin und es geht nicht mal wirklich so wie es hier steht
kfiegst nen besseren code
5000 millisekundne = 5 sekundne und nicht 500 millisekunden
milli / mille bedeutet 1 tausendstel also eine tausendstel sekunde = 1 sekunde
genauso
1 millimeter * 1000 = 1 meter
1 mm * 10 = 1cm *10 = 1dm *10 = 1m = 10*10*10 = 1000
edit: es kann auch nicht gehen weil das vom code her schon mal nicht funktionierne würde eine funktion kann sich so nicht selber aufrufen und die navigate funktion wir dnirgendwo referenziert
vorher selber testen bevor man sowas postet!
ich werde es jetzt verbessern !
Zuletzt bearbeitet von gameshop-new am 04.01.2011, 13:43, insgesamt 2-mal bearbeitet
|
|
↑
|
|
|
|