Textbox, wenn man mit Maus über Grafik fährt

Status
Nicht offen für weitere Antworten.

Krystall

Mitglied
Hallo!

Sorry, aber ich habe so gut wie keine Ahnung von Java.

Aber ich möchte gerne wissen, wie ich es machen kann, das ich Grafiken mit einer Art Textbox belegen kann.
Also ich möchte es so haben, das wenn man mit der Maus über die Grafik fährt, das dann eine Box öffnet die den Link erklärt.

Also so ähnlich wie bei html die "alt" Funktion, nur eben etwas konfortabler.

Bitte schreibt es mir sehr detailiert wie man das machen kann.



So sieht mein HTML Text aus.

Wie muß ich diesen dann abändern?

MfG
Kryssy
 

Nobody

Top Contributor
element ist dein element eben (bild)

und dieses bild belegst du dann mit einem tooltiptext einfach mal testen dann siehste was passiert. ich dachte, da du deine anfrage so deutlich geäusert hast, es klar wäre wie ich es meine
 

Krystall

Mitglied
Nobody hat gesagt.:
element ist dein element eben (bild)

und dieses bild belegst du dann mit einem tooltiptext einfach mal testen dann siehste was passiert. ich dachte, da du deine anfrage so deutlich geäusert hast, es klar wäre wie ich es meine

Hallo!

Kannst Du nicht mal den kompletten Code hier posten?
Wie mus die Zeile denn komplett aussehen?

MfG
Kryssy
 
G

gast

Gast
Krystall hat gesagt.:
der gute hat gesagt.:
Hi,
Java oder Javascript?????
Gruß

Hallo!

Ist mir eigendlich egal.
Hauptsache es funktioniert.

MfG
Kryssy

was denn nu egal ist da nicht soll es eine Html-Seite sein oder ein Applet oder JSP oder ????
Was genau willst du machen, bitte nicht sagen eine Textbox oder Grafik soll erscheinen.
 

Krystall

Mitglied
gast hat gesagt.:
Krystall hat gesagt.:
der gute hat gesagt.:
Hi,
Java oder Javascript?????
Gruß

Hallo!

Ist mir eigendlich egal.
Hauptsache es funktioniert.

MfG
Kryssy

was denn nu egal ist da nicht soll es eine Html-Seite sein oder ein Applet oder JSP oder ????
Was genau willst du machen, bitte nicht sagen eine Textbox oder Grafik soll erscheinen.

Hallo!
Hmmmm.. wie soll ich es denn noch beschreiben.
Also:
Ich habe eine HTML Seite.
In diese will ich eben Grafik Buttons einbauen.
Aus Platzgründen kann ich die Buttons nicht beschriften.
So nun soll sich eine Infobox öffnen, wenn man mit der Maus über einen Button fährt.

Ich hoffe das ich es nun besser erklärt habe.

MfG
Kryssy
 

Nobody

Top Contributor
also du könntest die buttons auch ausserhalb des java bereiches (wenn erwünscht) platzieren und dann ganz normal mit html code definieren.

alternative gibst du dem button einen tooltip text:
Code:
//auch wenn ich ihn schonmal gepostet habe
jButton1.setToolTipText("bla");


bei einem bild direkt habe ich es noch nicht getestet, aber denke das es geht.
 

der gute

Mitglied
Hi
also es ist schön das du jetzt mal genauer gesagt hast was du genau willst und für mich klingt das nach javascript obwohl ein applet mit den hier gegebenen hinweisen auch funzt.
ein hinweis für dich noch das einzige was java und javascript gemeinsam haben ist das wort 'java'
hier eine lösung mit javascript aber bitte noch anpassen an NS bzw an deinen bedürfnissen.
Code:
<html>
<head>
<title>egal</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">


<DIV ID="start" STYLE="position:absolute; visibility:hidden; width:20; height:10px; left:50; top:122; background-color:#007070; layer-background-color:007070;">HALLO</div>

<script language="JavaScript">
<!--

function show(id)
 {

  document.getElementById(id).style.left = window.event.clientX
  document.getElementById(id).style.top = window.event.clientY
  document.getElementById(id).style.visibility = "visible"
}
function hide(id) {
 document.getElementById(id).style.visibility = "hidden"
}

//-->
</script>
<noscript></noscript>
[url="deine_seite.htm"][img]dein bild[/img][/url]

</body>
</html>
also im IE funktioniert der code

an die moderatoren

diese threads vielleicht in den Javascript-Bereich kopieren aber nicht verschieben schließlich sind auch java hinweise da " vielleicht könnte ja doch java gemeint sein???"
gruß
 

Krystall

Mitglied
der gute hat gesagt.:
Hi
also es ist schön das du jetzt mal genauer gesagt hast was du genau willst und für mich klingt das nach javascript obwohl ein applet mit den hier gegebenen hinweisen auch funzt.
ein hinweis für dich noch das einzige was java und javascript gemeinsam haben ist das wort 'java'
hier eine lösung mit javascript aber bitte noch anpassen an NS bzw an deinen bedürfnissen.
Code:
<html>
<head>
<title>egal</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">


<DIV ID="start" STYLE="position:absolute; visibility:hidden; width:20; height:10px; left:50; top:122; background-color:#007070; layer-background-color:007070;">HALLO</div>

<script language="JavaScript">
<!--

function show(id)
 {

  document.getElementById(id).style.left = window.event.clientX
  document.getElementById(id).style.top = window.event.clientY
  document.getElementById(id).style.visibility = "visible"
}
function hide(id) {
 document.getElementById(id).style.visibility = "hidden"
}

//-->
</script>
<noscript></noscript>
[url="deine_seite.htm"][img]dein bild[/img][/url]

</body>
</html>
also im IE funktioniert der code

an die moderatoren

diese threads vielleicht in den Javascript-Bereich kopieren aber nicht verschieben schließlich sind auch java hinweise da " vielleicht könnte ja doch java gemeint sein???"
gruß

Hallo!
Vielen Dank!

Habe es probiert und hat auch soweit gefunzt.
Aber eben halt im Netscape nicht.

Gibt es keine Möglichkeit, die in beiden Browsern funzt?
Denn Netscape Besucher wissen dann ja gar nicht, was der Button bedeuten soll.

Ach ja und die Textbox.
Kann man diese Auch positionieren?

MfG
Kryssy
 

der gute

Mitglied
hi,
schön wenn es geht.
meinst du fest positionieren(z.B. immer links oben)
Code:
<DIV ID="start" STYLE="position:absolute; visibility:hidden; width:20; height:10px; left:0; top:0; background-color:#007070; layer-background-color:007070;">HALLO</div> 

<script language="JavaScript"> 
<!-- 

function show(id) 
{ 
  document.getElementById(id).style.visibility = "visible" 
}
ändere den code so wie oben(müsste auch im NS funktionieren(eventuell mußt du bei NS nicht visible sondern hide oder so schreiben keine ahnung mehr wie das war)),
im DIV Tag gibt es die eigenschaft

left:0 = von der linken oberen ecke im browser 0 px abstand
top:0 = von oben im browser 0 px abstand

wenn du weiterhin probleme hast schaue mal bei http://www.selfhtml.teamone.de/ vorbei dort findest du eigentlich alles was mit javascript und html zu tun hat
gruß[/b]
 

Krystall

Mitglied
der gute hat gesagt.:
hi,
schön wenn es geht.
meinst du fest positionieren(z.B. immer links oben)
Code:
<DIV ID="start" STYLE="position:absolute; visibility:hidden; width:20; height:10px; left:0; top:0; background-color:#007070; layer-background-color:007070;">HALLO</div> 

<script language="JavaScript"> 
<!-- 

function show(id) 
{ 
  document.getElementById(id).style.visibility = "visible" 
}
ändere den code so wie oben(müsste auch im NS funktionieren(eventuell mußt du bei NS nicht visible sondern hide oder so schreiben keine ahnung mehr wie das war)),
im DIV Tag gibt es die eigenschaft

left:0 = von der linken oberen ecke im browser 0 px abstand
top:0 = von oben im browser 0 px abstand

wenn du weiterhin probleme hast schaue mal bei http://www.selfhtml.teamone.de/ vorbei dort findest du eigentlich alles was mit javascript und html zu tun hat
gruß[/b]

Hallo!
Danke nochmal!

Nun kann ich zwar das Fenster positionieren.
Aber wieder nur im IE.
Die Position wird im Netscape nicht erkannt.

Ausserdem geht die Box nicht mehr weg, wenn ich den Button mit der Maus verlassen.
Ich sehe schon, das wird ne übele Aktion.

Soll der Programmierer mal dran.
MfG
Kryssy
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Wie kann das Problem mit der „CORS-Richtlinie“ gelöst werden, wenn Anfragen vom React-Front-End an das Node.js-Back-End gesendet werden? Angular, React, JQuery - Fragen zu JavaScript 1
N werde zu einer leeren Seite weitergeleitet wenn ich über react-router-dom zur neuen klasse leiten will Angular, React, JQuery - Fragen zu JavaScript 1
A Ich habe eine frage zu JavaScript adblock detector? Wenn jemand auf OK Klick soll die Sete neu geladen werden Angular, React, JQuery - Fragen zu JavaScript 1
R Wenn-Dann-Funktion in einem Adobe Acrobat Formular Angular, React, JQuery - Fragen zu JavaScript 0
E Javascript wenn Variable aktualisiert wird, dann prüfe Angular, React, JQuery - Fragen zu JavaScript 0
L Wenn Dann Funktion Angular, React, JQuery - Fragen zu JavaScript 13
C JavaScript: Adresszeile aulesen wenn, dann Angular, React, JQuery - Fragen zu JavaScript 6
N Wenn <option> ausgewählt ist, etwas schreiben. Angular, React, JQuery - Fragen zu JavaScript 4
E Bildchen und wenn Maus drueber, Text anzeigen Angular, React, JQuery - Fragen zu JavaScript 6
G utf8 problem wenn java deaktiviert ist Angular, React, JQuery - Fragen zu JavaScript 2
C menüpunkte ändern, wenn man drüber fährt Angular, React, JQuery - Fragen zu JavaScript 2
L Javascript Maus Funktion Angular, React, JQuery - Fragen zu JavaScript 4
S Bild Neben der Maus Angular, React, JQuery - Fragen zu JavaScript 3

Ähnliche Java Themen


Oben