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 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? |
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 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 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 |
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! |
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! Sorrüüü |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |