ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
577
577
EMPFEHLEN
-
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:
Und hier noch der jeweilieg LinkPHP-Code:<SCRIPT Language="JavaScript">
var sid="mitnamdliw_wildmantim";
function MakeArray(n) {
this.length = n;
for (var i = 1; i <= n; i++) {
this[i] = 0 }
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>
So, nun wird Text 2 angezeigt, wenn der Link damit verbunden ist: onMouseOver="writeTip(2);PHP-Code:<A HREF="IhrLink.html" onMouseOver="writeTip(2);return true" onMouseOut="writeTip(1)"><IMG SRC="IhreGrafik.gif/.jpg" border=0></A>
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)
-
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
-
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!
-
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....
2bGeändert von AKM<2b> (16.04.02 um 16:08 Uhr)
-
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!
-
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:
dann die Javascript ansage im Link:PHP-Code:...
ToolTips[6] = "<? include "datei.txt"; ?>";
...
so wird dann der spass ausgegeben, der in der datei steht ... und das kann echt alles sein...PHP-Code:<A HREF="IhrLink.html" onMouseOver="writeTip(6);return true" onMouseOut="writeTip(1)">
um dir jetzt mal noch weiterführender zu helfen, wenn ichs jetzt nicht total falsch verstanden hab...
Tutorials.de rulez
2b
-
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
-
Kleines Perl-Skript in PHP umschreiben
Von DerElliot im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 0Letzter Beitrag: 12.03.10, 21:03 -
Ladeanzeige Script umschreiben
Von starfoxfs im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 29.01.09, 13:06 -
PHP Script Bilder Upload umschreiben?!
Von LizzardX im Forum PHPAntworten: 8Letzter Beitrag: 04.12.08, 00:22 -
Probleme mit Script in Klasse umschreiben :-\
Von Kalma im Forum PHPAntworten: 0Letzter Beitrag: 04.02.07, 11:47 -
GB-Script umschreiben =(
Von Scytheman im Forum PHPAntworten: 4Letzter Beitrag: 23.01.03, 21:45





Zitieren
Login





