WinFuture-Forum.de: Images Faden - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Images Faden


#1 Mitglied ist offline   cormo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 494
  • Beigetreten: 29. September 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:München

geschrieben 01. Juni 2005 - 15:35

Huhu,

ich suche eine Möglichkeit, ein Bild auf ner Website mit einem Fade zu versehen. Ziel soll es sein, beim Navigieren auf den Unterseiten immer ein Bild per überblenden auszutauschen. Nur ein Bild, nicht die ganze Seite.

Jemand ne Ahnung? (kein Flash pls)

Seite besteht aus JS, ASP, VB
Eingefügtes Bild * Eingefügtes Bild * Eingefügtes Bild * Eingefügtes Bild

Eingefügtes Bild * Eingefügtes Bild * Eingefügtes Bild * Eingefügtes Bild
0

Anzeige



#2 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 01. Juni 2005 - 19:06

Ein Fade kannst du ganz einfach mit JavaScript lösen.
Ich habe da noch dieses Script in meinem Archiv:

<script type="text/javascript">
<!--

function randNum (num) {
	var now = new Date();
	var rand = Math.round(num * Math.cos(now.getTime()));
	if (rand < 0) rand = - rand; if (rand == 0) rand++;
	return rand;
}

var inx = 0+randNum(3);

function URLChanger(formName, popupName) {
	var form  = document.forms[formName];
	var popup = form.elements[popupName];
	window.location.href = popup.options[popup.selectedIndex].value;
	popup.selectedIndex = 0;
}

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
    if (object != "[object]"){  
        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
        
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
    
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta
;

    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}

//-->
</script>


Habe das aber nicht selber geschrieben, also keine Garantie.
Ansonsten hier noch etwas, das mir Google ausgespuckt hat:

http://www.moshers-c...ftopic1241.html

Viel Erfolg :veryangry:

Dieser Beitrag wurde von Slayer bearbeitet: 01. Juni 2005 - 19:18

Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

#3 Mitglied ist offline   cormo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 494
  • Beigetreten: 29. September 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:München

geschrieben 02. Juni 2005 - 08:48

Danke schonmal :P aber wo muss ich denn da das betreffende Bild angeben ?
Eingefügtes Bild * Eingefügtes Bild * Eingefügtes Bild * Eingefügtes Bild

Eingefügtes Bild * Eingefügtes Bild * Eingefügtes Bild * Eingefügtes Bild
0

#4 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 02. Juni 2005 - 19:28

Zitat (cormo: 02.06.2005, 09:48)

Danke schonmal :imao: aber wo muss ich denn da das betreffende Bild angeben ?
<{POST_SNAPBACK}>

Also wenn du dich in JS auskennst, dann müsste dir der Code das schon ausgeben (ist eine JS Funktion, die du später benutzen musst).
Leider kann ich dir das gerade auch nicht so gut sagen... ansonsten schaue mal den Link an!
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0