Autor |
Nachricht |
josh001
Threadersteller
Dabei seit: 24.01.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 05.11.2008 18:11
Titel Java script aufmotzen... |
|
|
Tag zusammen,
ich habe hier ein Problem ich soll eine Diashow erstellen die auf Cd gebrannt werden soll. Diese Diashow soll jeder in nem belibigen browser anschauen können. hab auch schon ein passendes script gefunden das auch wunderbar funktionobet bis auf die kleinichkeit das es maximal 99 Bilder fassen kann.
Da ich aber über 400 Bilder bearbeiten muss wollte ich fragen ob es nicht rgendwie möglich ist dieses bestehende script aufzumotzen.... leider kenne ich mich mit Java script überhaupt nicht aus. Wäre nett wenn mir jemand der ahnung hat ein par Zeilen dazu schreiben würde...wenn das überhaupt möglich ist
hier das skript das ich bei selfhatml gefunden habe:
//Datei fkds.js - Fred Kasulzke Diashow
//von Rolf Nakielski - www.nakielski.de
function fkds_start(inter){
this.stop();
var call = this.name + ".showNext()";
this.showNext();
this.aktiv = window.setInterval(call, inter);
}
function fkds_stop(){
window.clearInterval(this.aktiv);
}
function fkds_prev(){
this.stop();
this.showPrev();
}
function fkds_next(){
this.stop();
this.showNext();
}
function fkds_showThumb(img){
this.stop();
this.dsPos = fkdnGetNumber(img.src) - this.numFirst;
this.display();
}
function fkds_showPrev(){
this.dsPos--;
if (this.dsPos < 0){
this.dsPos = this.anzshow - 1;
}
this.display();
}
function fkds_showNext(){
this.dsPos++;
if (this.dsPos >= this.anzshow){
this.dsPos = 0;
}
this.display();
}
function fkds_display(){
var neuNum = String(this.numFirst + this.dsPos + 1000).substring(2, 4);
document.getElementById(this.id).src
= fkdnMake(fkdnGetPrefix(this.picFirst), neuNum, fkdnGetSuffix(this.picFirst));
}
function fkds(name, id, anzshow){
this.name = name;
this.id = id;
this.anzshow = anzshow;
this.picFirst = document.getElementById(id).src;
this.numFirst = parseInt(fkdnGetNumber(this.picFirst), 10);
this.dsPos = 0;
this.aktiv;
this.start = fkds_start;
this.stop = fkds_stop;
this.next = fkds_next;
this.showNext = fkds_showNext;
this.prev = fkds_prev;
this.showPrev = fkds_showPrev;
this.display = fkds_display;
this.showThumb = fkds_showThumb;
}
function fkdnGetPrefix(dn){
return dn.substring(0, dn.length - 6);
}
function fkdnGetNumber(dn){
return dn.substring(dn.length - 6, dn.length - 4);
}
function fkdnGetSuffix(dn){
return dn.substring(dn.length - 4, dn.length);
}
function fkdnMake(prefix, number, suffix){
return prefix.concat(number).concat(suffix);
}
function fkdsThumbs(id, inZeile, anz){
var muster = document.getElementById(id);
var parent = muster.parentNode;
var opa = parent.parentNode;
var musterImg = muster.getElementsByTagName("img")[0];
var musterPic = musterImg.src;
var musterPicNum = parseInt(fkdnGetNumber(musterPic), 10);
var anzInZeile = 1;
for (var i = 1; i < anz; i++){
if (anzInZeile >= inZeile){
var neueZeile = document.createElement("TR");
opa.appendChild(neueZeile);
parent = neueZeile;
anzInZeile = 0;
}
anzInZeile++;
var neu = muster.cloneNode(true);
var neuNum = String(musterPicNum + 1000 + i).substring(2, 4);
neu.getElementsByTagName("img")[0].src =
fkdnMake(fkdnGetPrefix(musterPic), neuNum, fkdnGetSuffix(musterPic));
parent.appendChild(neu);
}
}
|
|
|
|
|
SURE612
Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht:
|
Verfasst Mi 05.11.2008 19:14
Titel
|
|
|
function fkds(name, id, anzshow)
function fkdsThumbs(id, inZeile, anz)
da steckt doch als variable immer schon was drinne .. ANZahl
also da den wert ändern beim aufrufen denke ich
Zuletzt bearbeitet von SURE612 am Mi 05.11.2008 19:14, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
josh001
Threadersteller
Dabei seit: 24.01.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 05.11.2008 19:22
Titel
|
|
|
wie gesagt hab keine ahnung von js beschäftige mich gezwungener maßen das erste mal damit... kannst du das direkt in den code schreiben? wäre dir sehr dankbar...
|
|
|
|
|
josh001
Threadersteller
Dabei seit: 24.01.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 05.11.2008 22:20
Titel
|
|
|
weis keiner Rat? mein chef sitzt mir schon im Naken... dabei bin ich doch ein printer....
|
|
|
|
|
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 05.11.2008 23:38
Titel
|
|
|
Also da müsste etwas mehr umgeschrieben werden, glaub
ja nicht, dass hier jemand Bock drauf hat.
Aber ein Tipp: schau dir mal die »substring« Geschichte in dem
Script an. selfhtm/string.htm#substring
Gruß
zweitaccount
Zuletzt bearbeitet von zweitaccount am Mi 05.11.2008 23:41, insgesamt 1-mal bearbeitet
|
|
|
|
|
josh001
Threadersteller
Dabei seit: 24.01.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 06.11.2008 08:56
Titel
|
|
|
ok hat sich erledigt n freund war so nett und hat mir das ganze umgeschrieben
|
|
|
|
|
wendrock
Dabei seit: 27.12.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 27.12.2008 10:31
Titel
|
|
|
Hallo Josh001,
könntest du das Ergebnis mal hier reinstellen.
Ich würde mich auch für die Lösung des Problems interessieren!
Danke
|
|
|
|
|
|
|
|
Ähnliche Themen |
Probleme mit Java Script
Problem mit dem Java Script
Java Script Problem
[java-script]rollover
Java Script Link
Java-Script / Sitemap
|
|