tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
577
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    BigFacker BigFacker ist offline Mitglied Gold
    Registriert seit
    Feb 2002
    Beiträge
    164
    Ja hallo... im Normalfall hab ich überhaupt nets mit JS zu tun, und auch keinen Dunst davon Aber bei meinem aktuellen Projekt komm ich net drum rum
    Also ich hab ein kleines Script, dessen Aufgabe darin besteht einen kleinen netten Text in einer Textarea zu schreibe,wenn man einen Link überscrollt.

    Hier mal das Scrit:
    PHP-Code:
    <SCRIPT Language="JavaScript">
    var 
    sid="mitnamdliw_wildmantim";
    function 
    MakeArray(n) {                 
       
    this.length n;
       for (var 
    1<= ni++) { 
         
    this[i] = }
         return 
    this
         
    }
    var 
    ToolTips = new MakeArray(1);
            
    ToolTips[0] = 7
            
    ToolTips[1] = "Führen Sie die Maus über die Grafik um sich den Kommentar anzusehen.";
            
    ToolTips[2] = "Kommentar 2";
            
    ToolTips[3] = "Kommentar 3";
            
    ToolTips[4] = "Kommentar 4";
            
    ToolTips[5] = "Kommentar 5";
            
    ToolTips[6] = "Kommentar 6";
            
    ToolTips[7] = "Kommentar 7";
            
    ToolTips[8] = "Kommentar 8";
            
    ToolTips[9] = "Kommentar 9";
            
    ToolTips[10] = "Kommentar 10";

    function 
    writeTip(imgIndex ){        
          
    document.tooltipsform.tips.value=(ToolTips[imgIndex]);
    }
    </script> 
    Und hier noch der jeweilieg Link
    PHP-Code:
    <A HREF="IhrLink.html" onMouseOver="writeTip(2);return true" onMouseOut="writeTip(1)"><IMG SRC="IhreGrafik.gif/.jpg" border=0></A
    So, nun wird Text 2 angezeigt, wenn der Link damit verbunden ist: onMouseOver="writeTip(2);

    Das problem besteht nur darin, das ich es bei mir nicht amchen kann, das nur Zahlen einem kleinen Text zugewiesen werden. Ich möchte zum Beispiel sowas haben wie onMouseOver="writeTip(S2);
    Seht Ihr den Unterschied? Bei mir müssen die "variablen" noch einen Buchstaben beinhalten!

    Wie mach ich das? Wenn ich im JS einfach vor die Zahlen ein Buchstaben mache, und das gleiche im Link, kommt ein Fehler, was muss ich noch angleichen?

    Vielen Dank******
    Geändert von BigFacker (16.04.02 um 15:34 Uhr)
     

  2. #2
    Registriert seit
    Jan 2002
    Ort
    HSH - Berlin
    Beiträge
    380
    Das Problem hier ist nur das das keine Variable sondern ein Arrayfeld ist. Der Ganze Ausdruck ToolTips[x] ist die Variable im übertragenen sinne. Also Tooltips ist quasi ein Feld von Variablen die durch den key in eckigen Klammern direkt angesprochen werden.... da wirst du nicht viel machen können. Erweitere dir doch das Array um ein paar Felder und nimm doch 1 - 10 als 1a - 1j und 11-20 als 2a- 2j. zum Beispiel... oder wozu brauchst du das...

    2b
     
    --<.o0>akm24.de<0o.>--
    --<.o0>unihelp-berlin.de<0o.>--

  3. #3
    BigFacker BigFacker ist offline Mitglied Gold
    Registriert seit
    Feb 2002
    Beiträge
    164
    mhh wozu ich da sbrauche sag ich dir lieber net, da sitz ich noch heute abend hier Es geht einfach um ne komplexe Lösung, wo sich Die zahlen die dort nur angegeben werden würden untereinander beeinträchtigen und es durch dumme umstände zu fehlern kommen könnte...

    mhh das mit dem neuen Arrayfeld is mir zu kompliziert...dmhh da probier ich das irgendwie anders...

    DANKE!
     

  4. #4
    Registriert seit
    Jan 2002
    Ort
    HSH - Berlin
    Beiträge
    380
    also ich glaube nicht das die zahlen sich irgendwie ins gehege kommen, wenn dus konsequent von 0- 2000 durchnumerierst... aber jedem das seine

    2b

    //edit ich seh grad was du damit machen willst: dein Sitzplatz dingens anzeigen. gelle...
    na da sin doch nur knappe 100 plätze. das kriegste doch noch gebacken....

    2b
    Geändert von AKM<2b> (16.04.02 um 16:08 Uhr)
     
    --<.o0>akm24.de<0o.>--
    --<.o0>unihelp-berlin.de<0o.>--

  5. #5
    BigFacker BigFacker ist offline Mitglied Gold
    Registriert seit
    Feb 2002
    Beiträge
    164
    Nee das hängt anders zusammen. Glaub mirs Im Endeffekt, werden die eigentlichen Nachrichten bei meiner Version net aus dem Script genommen, sondern sie werden aus einer Datei bezogen, in die aber auch gleichzeitiig die nutzer ihre kommentare hineinschreiben. Benutzt nun ein User eine Zahl in seinem Nickname oder in einem Kommentar, klappt gar nichts mehr, wenn die Zahl 2mal vor kommt. Verstehst...

    Naja. Ich werd das ganze wohl etwas anders Lösen, und in diesem Script gar net rumfuschen...

    Wenn ich mal was sagen darf, jetz tabsolut abweichend vom Thema: Ich finde dieses Board ziemlich cool, weil ich merke das hier versucht fast jeder mitzuhelfen und versucht auch weiterführend zu helfen, nicht nur mit einen kurzen Post. Ziemlich selten sowas...


    Thönx!
     

  6. #6
    Registriert seit
    Jan 2002
    Ort
    HSH - Berlin
    Beiträge
    380
    naja also ich glaube das es da keine probleme gibt weil du ja nur einen String reinschreibst. den du in PHP mit include auch einfügen könntest, da wird aber nicht an den Zahlen des Arrays rumgepfuscht, weil die bleiben ja nu gleich...
    Beispiel::::
    Definition der einzelnen Tooltips:
    PHP-Code:
    ...
    ToolTips[6] = "<? include "datei.txt"?>";
    ...
    dann die Javascript ansage im Link:
    PHP-Code:
    <A HREF="IhrLink.html" onMouseOver="writeTip(6);return true" onMouseOut="writeTip(1)"
    so wird dann der spass ausgegeben, der in der datei steht ... und das kann echt alles sein...

    um dir jetzt mal noch weiterführender zu helfen, wenn ichs jetzt nicht total falsch verstanden hab...
    Tutorials.de rulez
    2b
     
    --<.o0>akm24.de<0o.>--
    --<.o0>unihelp-berlin.de<0o.>--

  7. #7
    Registriert seit
    Dec 2001
    Ort
    Schweiz
    Beiträge
    140
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    var sid="mitnamdliw_wildmantim";
     
    var ToolTips = new Array();
            ToolTips['S0'] = 7; 
            ToolTips['S1'] = "Führen Sie die Maus über die Grafik um sich den Kommentar anzusehen.";
            ToolTips['S2'] = "Kommentar 2";
            ToolTips['S3'] = "Kommentar 3";
            ToolTips['S4'] = "Kommentar 4";
            ToolTips['S5'] = "Kommentar 5";
            ToolTips['S6'] = "Kommentar 6";
            ToolTips['S7'] = "Kommentar 7";
            ToolTips['S8'] = "Kommentar 8";
            ToolTips['S9'] = "Kommentar 9";
            ToolTips['S10'] = "Kommentar 10";
     
    function writeTip(imgIndex){        
          document.tooltipsform.tips.value=ToolTips[imgIndex];
    }

    und dann der link:
    Code :
    1
    
    <A HREF="IhrLink.html" onMouseOver="writeTip('S6');return true" onMouseOut="writeTip('S1')">

    das sollte eigentlich funktionieren

    ansonsten ersetze mal die writeTip funktion damit:
    Code :
    1
    2
    3
    
    function writeTip(imgIndex){        
          document.tooltipsform.tips.value=ToolTips["'"+imgIndex+"'"];
    }

    viel Glück
     
    <b>N</b><font color=orange><b>Simon Käser</b></font id=orange><BR><b>E</b><a href="mailto:admin@endlessX.com" target="_New">admin@endlessX.com</a><BR><b>H</b><a href="http://endlessX.com" target="_New">endlessX.com</a>

Ähnliche Themen

  1. Kleines Perl-Skript in PHP umschreiben
    Von DerElliot im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 0
    Letzter Beitrag: 12.03.10, 21:03
  2. Ladeanzeige Script umschreiben
    Von starfoxfs im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 29.01.09, 13:06
  3. PHP Script Bilder Upload umschreiben?!
    Von LizzardX im Forum PHP
    Antworten: 8
    Letzter Beitrag: 04.12.08, 00:22
  4. Antworten: 0
    Letzter Beitrag: 04.02.07, 11:47
  5. GB-Script umschreiben =(
    Von Scytheman im Forum PHP
    Antworten: 4
    Letzter Beitrag: 23.01.03, 21:45