anpera.net
https://anpera.homeip.net/phpbb3/

Tool
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=5283
Seite 1 von 1

Autor:  Silvar [ Di 18 Jan, 2011 20:56 ]
Betreff des Beitrags:  Tool

Hallo :D
ich versuche verweifelt das ToolTip bei der Hier anwesend anzeige einzubauen, doch kriegs einfach nicht hier O_______O Bitte helft mir :/


PHP:
$useronline.= "<a>onmouseover=\"TagToTip('".$row[name]."',TITLEBGCOLOR,'#550000' , BGCOLOR, '#050505',FONTCOLOR, '#EEEEEE' ,BORDERWIDTH, 2,BORDERCOLOR,'#880000', TITLE, 'Kurzinformationen über den Charakter')\" onmouseout=\"UnTip()\" ></a></td></tr>";


Bei der Ausgabe siehts so aus:

Autor:  Jack [ Di 18 Jan, 2011 23:31 ]
Betreff des Beitrags:  Re: Tool

hab noch nie einen onmouseover probiert.. Aber schau dir nochmal ganz ganz ganz genau deinen Code an.. So spontan würde ich sagen,

da ist ein kleiner Fehler. Ich makier ihn rot. Wenn du damit nichts anfangen kannst.. dann lösch das rote einfach mal raus

[$useronline.= "<a>onmouseover=\"TagToTip('".$row[name]."',TITLEBGCOLOR,'#550000' , BGCOLOR, '#050505',FONTCOLOR, '#EEEEEE' ,BORDERWIDTH, 2,BORDERCOLOR,'#880000', TITLE, 'Kurzinformationen über den Charakter')\" onmouseout=\"UnTip()\" ></a></td></tr>";

Autor:  Auric [ Mi 19 Jan, 2011 07:23 ]
Betreff des Beitrags:  Re: Tool

Wie Jack schon anmerkte, muss der JS-Part schon in den <a>-Tag.
Solange allerdings zwischen dem öffnenden und schließenden Tag nichts steht bezweifle ich, dass es funktioniert.
Schau dir am besten mal ein wenig grundlegendes HTML an.

Autor:  Silvar [ Mi 19 Jan, 2011 14:54 ]
Betreff des Beitrags:  Re: Tool

ich habs so jetzt gemacht

PHP:
$useronline.= "<a onmouseover=\"TagToTip('".$row[name]."',TITLEBGCOLOR,'#550000' , BGCOLOR, '#050505',FONTCOLOR, '#EEEEEE' ,BORDERWIDTH, 2,BORDERCOLOR,'#880000', TITLE, 'Kurzinformationen über den Charakter')\" onmouseout=\"UnTip()\" ></a></td></tr>";



Und es geht noch nicht...hmpf :(

ich hab schonmal versucht mir html richtig anzulernen, aber iwie krieg ich das nicht in meine birne rein :/

Autor:  Jack [ Mi 19 Jan, 2011 18:45 ]
Betreff des Beitrags:  Re: Tool

Wenn ich mir so deinen Code anschaue. Wie soll dass auch gehen?

$useronline.= "<a onmouseover=\"TagToTip('".$row[name]."',TITLEBGCOLOR,'#550000' , BGCOLOR, '#050505',FONTCOLOR, '#EEEEEE' ,BORDERWIDTH, 2,BORDERCOLOR,'#880000', TITLE, 'Kurzinformationen über den Charakter')\" onmouseout=\"UnTip()\" >HIER fehlt ja was.. zb. ".$row['name']."</a></td></tr>";

Oder hab ich das übersehen?

Autor:  Silvar [ Mi 19 Jan, 2011 19:02 ]
Betreff des Beitrags:  Re: Tool

du? :P

Autor:  Auric [ Do 20 Jan, 2011 12:24 ]
Betreff des Beitrags:  Re: Tool

Auric hat geschrieben:
Solange allerdings zwischen dem öffnenden und schließenden Tag nichts steht bezweifle ich, dass es funktioniert.

Autor:  Silvar [ Do 20 Jan, 2011 12:48 ]
Betreff des Beitrags:  Re: Tool

ich kapiers nich :/

Autor:  Eliwood [ Do 20 Jan, 2011 15:17 ]
Betreff des Beitrags:  Re: Tool

Denk dir doch mal den a-Tag weg. Was steht da noch? Oder nehmen wir ein anderes Beispiel, den (veralteten) Tag für fett, b:
$this->bbcode_second_pass_code('', '<b>Welt</b>')
Das, was zwischen <b> und </b> steht, wird fett. Wenn du nun aber schreibst:
$this->bbcode_second_pass_code('', '<b></b>')
Dann wird.. genau, gar nichts fett, weil ja nichts da steht. Damit die Maus über einem Element ein Event auslösen kann, muss das Element Inhalt haben und Platz beanspruchen. Wenn du nun also _nichts_ mit einem Tooltip verbindest (vereinfach gesagt), dann hast du ja nichts, wo das Tooltip darüber erscheinen kann. Nun klar?

Autor:  Silvar [ Do 20 Jan, 2011 16:25 ]
Betreff des Beitrags:  Re: Tool

ah jetzt versteh ich :D
also so?

PHP:
$useronline.= "<a>onmouseover=\"TagToTip(',TITLEBGCOLOR,'#550000' , BGCOLOR, '#050505',FONTCOLOR, '#EEEEEE' ,BORDERWIDTH, 2,BORDERCOLOR,'#880000', TITLE, 'Kurzinformationen über den Charakter')\" onmouseout=\"UnTip()\" >".$row['name']."'</a></td></tr>";

Autor:  MySql [ Do 20 Jan, 2011 19:50 ]
Betreff des Beitrags:  Re: Tool

Zitat:
$this->bbcode_second_pass_code('', '$useronline.= "<a>onmouseover=\"')


Was fällt Dir auf? Der A-Tag wird geschlossen, bevor onmouseover überhaupt als Anweisung eingebunden wird. Somit wird der Text nach dem A-Tag als Text ausgegeben.

Autor:  Silvar [ Do 20 Jan, 2011 20:29 ]
Betreff des Beitrags:  Re: Tool

ahh
etz hab es so gemacht wie ihr es gesagt habt..es geht aber immer noch nicht v.v

Autor:  Leen [ Sa 22 Jan, 2011 15:21 ]
Betreff des Beitrags:  Re: Tool

Silvar hat geschrieben:
ah jetzt versteh ich :D
also so?

PHP:
$useronline.= "<a>onmouseover=\"TagToTip(',TITLEBGCOLOR,'#550000' , BGCOLOR, '#050505',FONTCOLOR, '#EEEEEE' ,BORDERWIDTH, 2,BORDERCOLOR,'#880000', TITLE, 'Kurzinformationen über den Charakter')\" onmouseout=\"UnTip()\" >".$row['name']."'</a></td></tr>";


1) Ich frage mich warum da ein überhaupt ein <a steht wenn es gar keine URL gibt .. also <a href="URL" onmouseover ...>
2) ".$row['name']."' <- was soll da bitte das '
2.1) Da gibt es übrigens divers ' die irgendwie willkürlich hingeworfen aussehen
3) Die Ausgabe sieht aber auch aus, als ob da ein ,true irgendwo fehlt, da die Farben ausgegeben werden, aber der HTML-Code auch :?
4) Link zum LogD geht auch nicht, so dass man nicht mal nachschauen könnte, ob der Fehler nicht auch noch woanders liegt :pein:

Autor:  Silvar [ Sa 22 Jan, 2011 15:43 ]
Betreff des Beitrags:  Re: Tool

ehm das er name angezeigt wird (zu 2.)
link? Ich arbeit alles erst lokal ab bevor ichs hochlad xD

Autor:  Jack [ Sa 22 Jan, 2011 16:37 ]
Betreff des Beitrags:  Re: Tool

er meinte bei 2., dass da ein $this->bbcode_second_pass_code('', ''')

Zuviel ist

Sieht dein Code jetzt so aus?

$this->bbcode_second_pass_code('', '$useronline.= "<a onmouseover=\"TagToTip(',TITLEBGCOLOR,'#550000' , BGCOLOR, '#050505',FONTCOLOR, '#EEEEEE' ,BORDERWIDTH, 2,BORDERCOLOR,'#880000', TITLE, 'Kurzinformationen über den Charakter')\" onmouseout=\"UnTip()\" >".$row['name']."</a></td></tr>";')

Falls es nicht, teste es mal damit. Und hast du beim ausgeben des useronline ein ,true dabei?

also steht da irgendwie sowas

output("$useronline",true);
?

Autor:  Leen [ Sa 22 Jan, 2011 16:41 ]
Betreff des Beitrags:  Re: Tool

Jack hat geschrieben:
er meinte bei 2., dass da ein $this->bbcode_second_pass_code('', ''')

Zuviel ist


sie! :pein:

Autor:  MySql [ Sa 22 Jan, 2011 17:18 ]
Betreff des Beitrags:  Re: Tool

Jack hat geschrieben:
$this->bbcode_second_pass_code('', '$useronline.= "<a onmouseover=\"TagToTip(',TITLEBGCOLOR,'#550000' , BGCOLOR, '#050505',FONTCOLOR, '#EEEEEE' ,BORDERWIDTH, 2,BORDERCOLOR,'#880000', TITLE, 'Kurzinformationen über den Charakter')\" onmouseout=\"UnTip()\" >".$row['name']."</a></td></tr>";')


So wird der Code auch definitiv nicht funktionieren. ;)

$this->bbcode_second_pass_code('', 'TagToTip(',')

Fehlt ein Single Quote.

Autor:  Silvar [ Sa 22 Jan, 2011 18:41 ]
Betreff des Beitrags:  Re: Tool

so sieht aus:

PHP:
$useronline = appoencode($useronline,true);


@leen
ich meint nicht ER sondern DER xD

Autor:  Leen [ Sa 22 Jan, 2011 18:54 ]
Betreff des Beitrags:  Re: Tool

bin immer noch der meinung, dass
$this->bbcode_second_pass_code('', '<a href='javascript:void(0)' ...')
fehlt

hmm dann versteh ich den satz aber nimmer .. ach auch egal *wieder scripten geht*

Autor:  Jack [ So 23 Jan, 2011 11:26 ]
Betreff des Beitrags:  Re: Tool

Leen hat geschrieben:
Jack hat geschrieben:
er meinte bei 2., dass da ein $this->bbcode_second_pass_code('', ''')

Zuviel ist


sie! :pein:



Sorrüüü

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/