mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 04:23 Benutzername: Passwort: Auto-Login

Thema: Java script aufmotzen... vom 05.11.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Java script aufmotzen...
Autor Nachricht
josh001
Threadersteller

Dabei seit: 24.01.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 05.11.2008 18:11
Titel

Java script aufmotzen...

Antworten mit Zitat Zum Seitenanfang

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);
}
}
  View user's profile Private Nachricht senden
SURE612

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Mi 05.11.2008 19:14
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
josh001
Threadersteller

Dabei seit: 24.01.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 05.11.2008 19:22
Titel

Antworten mit Zitat Zum Seitenanfang

wie gesagt hab keine ahnung von js beschäftige mich gezwungener maßen das erste mal damit... * Keine Ahnung... * kannst du das direkt in den code schreiben? wäre dir sehr dankbar...
  View user's profile Private Nachricht senden
josh001
Threadersteller

Dabei seit: 24.01.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 05.11.2008 22:20
Titel

Antworten mit Zitat Zum Seitenanfang

weis keiner Rat? mein chef sitzt mir schon im Naken... dabei bin ich doch ein printer....
  View user's profile Private Nachricht senden
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 05.11.2008 23:38
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
josh001
Threadersteller

Dabei seit: 24.01.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 06.11.2008 08:56
Titel

Antworten mit Zitat Zum Seitenanfang

ok hat sich erledigt n freund war so nett und hat mir das ganze umgeschrieben
  View user's profile Private Nachricht senden
wendrock

Dabei seit: 27.12.2008
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 27.12.2008 10:31
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo Josh001,
könntest du das Ergebnis mal hier reinstellen.

Ich würde mich auch für die Lösung des Problems interessieren!

Danke
  View user's profile Private Nachricht senden
 
Ähnliche Themen Probleme mit Java Script
Problem mit dem Java Script
Java Script Problem
[java-script]rollover
Java Script Link
Java-Script / Sitemap
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.