Anzeige

Javascript funktioniert nicht?

Javascript funktioniert nicht? | PSD-Tutorials.de

Erstellt von aftern00n, 29.09.2005.

  1. aftern00n

    aftern00n Nicht mehr ganz neu hier

    Dabei seit:
    05.10.2004
    Beiträge:
    76
    Ort:
    Bayern
    Javascript funktioniert nicht?
    Hi Leute folgendes Problem...

    ich will den fade-effekt (allgemeint bekannt bei den kleinen bannern)
    auf meiner website haben. Jedoch wird mir immer Ein fehler in Zeile 17 18 oder 19 geschrieben, hab aber keine ahnung woran es liegt.

    Code (Text):
    1. nereidFadeObjects = new Object();
    2. nereidFadeTimers = new Object();
    3.  
    4. function nereidFade(object, destOp, rate, delta){
    5. if (!document.all)
    6. return
    7. if (object != "[object]"){
    8. setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
    9. return;
    10. }
    11.  
    12. clearTimeout(nereidFadeTimers[object.sourceIndex]);
    13.  
    14. diff = destOp-object.filters.alpha.opacity;
    15. direction = 1;
    16. if (object.filters.alpha.opacity > destOp){
    17. direction = -1;
    18. }
    19. delta=Math.min(direction*diff,delta);
    20. object.filters.alpha.opacity+=direction*delta;
    21.  
    22. if (object.filters.alpha.opacity != destOp){
    23. nereidFadeObjects[object.sourceIndex]=object;
    24. nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade
    25. (nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    26. }
    27. }
    hab ich als eigene datei abgespeichert...
    die daten dazu sind auch im headbereich angeben und
    eigentlich alles genau so gemacht, wie es in dm tutorial gegeben
    war. aber er schreibt trotzdem wie gesagt einen fehler.

    hier noch der code der Seite (falls es weiterhilft):

    Code (Text):
    1. <head>
    2. <style type="text/css">
    3. body{
    4.     scrollbar-face-color:#000000;
    5.     scrollbar-highlight-color:#5D5D5D;
    6.     scrollbar-shadow-color:#171717;
    7.     scrollbar-3dlight-color:#000000;
    8.     scrollbar-arrow-color:#FF0033;
    9.     scrollbar-track-color:#2F2F2F;
    10.     scrollbar-darkshadow-color:#000000;}
    11. </style>
    12. <script language="JavaScript" src="http://people.freenet.de/bizarre/fade.js" type="text/javascript"></script>
    13. <body bgcolor="#666666">
    14. </head>
    15. [img]images/sonjasgeb01.jpg[/img]

    plz help! :(

    sonYx
     
    #1      
  2. warsheep123

    warsheep123 Aktives Mitglied

    Dabei seit:
    09.09.2005
    Beiträge:
    254
    Javascript funktioniert nicht?
    Sorry, aber ich versteh nüüüüüüschts...
    nämlich gar nix...
     
    #2      
  3. Herr_D

    Herr_D offline

    Dabei seit:
    09.06.2005
    Beiträge:
    8.555
    Geschlecht:
    männlich
    Javascript funktioniert nicht?
    du hast nen zeilenumbruch drin der da nicht reingehört (kommt durchs code tag in foren)

    nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);


    muß in einer zeile geschrieben werden
     
    #3      
  4. aftern00n

    aftern00n Nicht mehr ganz neu hier

    Dabei seit:
    05.10.2004
    Beiträge:
    76
    Ort:
    Bayern
    Javascript funktioniert nicht?
    Hm schön und gut aber funktioniert trotzdem nich....

    sicher das es daran liegt? ohne jetzt dein sowieso
    überlegenes wissen zu kritisieren ;)
     
    #4      
  5. Herr_D

    Herr_D offline

    Dabei seit:
    09.06.2005
    Beiträge:
    8.555
    Geschlecht:
    männlich
    Javascript funktioniert nicht?
    also bei mir funzt das astrein (nur IE .... mozilla ignoriert das)


    guckst du



    ich hab das javascript jedoch nicht extern sondern direkt in die datei eingebunden ...
     
    #5      
  6. Chamaeleon

    Chamaeleon Farbtarnungskünstler

    Dabei seit:
    11.06.2005
    Beiträge:
    794
    Geschlecht:
    männlich
    Ort:
    München
    Software:
    PS CS3, Flash, Illustrator, Dreamweaver
    Javascript funktioniert nicht?
    Versuche mal das hier,verwende ich auch selbst :D
    Code (Text):
    1. <script language="JavaScript1.2" type="text/JavaScript">
    2.         <!--
    3.         function high(which2){
    4.         theobject=which2
    5.         highlighting=setInterval("highlightit(theobject)",50)
    6.         }
    7.         function low(which2){
    8.         clearInterval(highlighting)
    9.         if (which2.style.MozOpacity)
    10.         which2.style.MozOpacity=0.3
    11.         else if (which2.filters)
    12.         which2.filters.alpha.opacity=30
    13.         }
    14.         function highlightit(cur2){
    15.         if (cur2.style.MozOpacity<1)
    16.         cur2.style.MozOpacity=parseFloat(cur2.style.MozOpacity)+0.1
    17.         else if (cur2.filters&&cur2.filters.alpha.opacity<100)
    18.         cur2.filters.alpha.opacity+=10
    19.         else if (window.highlighting)
    20.         clearInterval(highlighting)
    21.         }
    22.         //-->
    23.         </script>

    Code (Text):
    1. [img]http://Dein Bild.gif[/img]

    Gruß Wolf
     
    #6      
  7. Carlo60

    Carlo60 Noch nicht viel geschrieben

    Dabei seit:
    30.08.2005
    Beiträge:
    48
    Geschlecht:
    männlich
    Javascript funktioniert nicht?
    Serwus... naja, und ich habe mir diesen Code seinerzeit gestrickt, hatte nie Probs damit:

    Code (Text):
    1. <script language="JavaScript">
    2. <!-- Begin
    3. if ((navigator.appName.indexOf('Microsoft')+1)) {
    4. document.write('<style type="text/css"> .opacity1 {filter:alpha(opacity=50)} .opacity2 {filter:alpha(opacity=100)} </style>'); }
    5. if ((navigator.appName.indexOf('Netscape')+1)) {
    6. document.write('<style type="text/css"> .opacity1 {-moz-opacity:0.5} .opacity2 {-moz-opacity:1} </style>'); }
    7. else {
    8. document.write(''); }
    9. //  End -->
    10. </script>
    11.  
    Code (Text):
    1. class="opacity1" onmouseover="this.className='opacity2'" onmouseout="this.className='opacity1'"
    mfg Carlo
     
    #7      
  8. lomion

    lomion Aktives Mitglied

    Dabei seit:
    25.07.2005
    Beiträge:
    1.043
    Geschlecht:
    männlich
    Javascript funktioniert nicht?
    hmmm..möchtest du jetzt nur objekte faden lassen oder die ganze page??
    wenn du die ganze page faden möchtest reicht ein meta-tag-befehl...funktioniert aber ebenfalls nur im IE...

    beim page betreten
    <meta http-equiv="Page-Enter" content="blendTrans(Duration=1)">

    beim page verlassen
    <meta http-equiv="Page-Exitr" content="blendTrans(Duration=1)">
     
    #8      
  9. Chamaeleon

    Chamaeleon Farbtarnungskünstler

    Dabei seit:
    11.06.2005
    Beiträge:
    794
    Geschlecht:
    männlich
    Ort:
    München
    Software:
    PS CS3, Flash, Illustrator, Dreamweaver
    Javascript funktioniert nicht?
    @ Carlo60

    Habe gerade mal Dein Script getestet,funktioniert wunderbar.
    Da das wo ich bisher benutzt habe, im Firefox, beim Fadeout etwas Probleme machte, verwende ich nun Deins :D

    Allerdings ruckelt die Seite jetzt beim scrollen.
    Weißt Du woran das liegt?

    Gruß Wolf
     
    #9      
  10. Carlo60

    Carlo60 Noch nicht viel geschrieben

    Dabei seit:
    30.08.2005
    Beiträge:
    48
    Geschlecht:
    männlich
    Javascript funktioniert nicht?
    ? das der Code die Ursache sein soll kann ich mir schwer vorstellen *sorry* mfg Carlo :D
     
    #10      
  11. Chamaeleon

    Chamaeleon Farbtarnungskünstler

    Dabei seit:
    11.06.2005
    Beiträge:
    794
    Geschlecht:
    männlich
    Ort:
    München
    Software:
    PS CS3, Flash, Illustrator, Dreamweaver
    Javascript funktioniert nicht?
    Hmmm....wenn ich den Code raußnehme ist alles normal :?

    Gruß Wolf

    Edit: ach ja es ruckelt nur im Firefox,im IE ist es OK.
     
    #11      
Seobility SEO Tool
x
×
×