Guten Morgen.
ich habe mal versucht ein Tooltip zuschreiben, dieserfunktioniert auch soweit.
Leider brauche ich doch ein wenig Hilfe bei ein paar Änderungen und ich hoffe ihr gebt mir Rat.
Ich würde gern das sich die der Layer automatisch erkennt wo der Bildschirm zuende ist und sich statt rechts neben dem Layer dann eben links daneben öffnet. Desweiteren würde ich gern das er nur auf geht wenn man auch auf einen link klickt, denn derzeit ist es so das wenn er einmal auf ist und man ihn nicht schließt er bei jeden klick auf der Seite an die Mausposition springt. Liegt sicher an
.
Javascript und Ajax ist leider nicht so meins und verwende ich eher selten, deswegen bitte ich um Hilfe.
Lg und nice Day.
EDIT: ahhhh verdammt falsches Forum, scheiß Montage :/ bitte um Verschiebung
ich habe mal versucht ein Tooltip zuschreiben, dieserfunktioniert auch soweit.
PHP-Code:
function showUser(str)
{
document.getElementById("content").onclick=mouseMove;
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if(window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ticket.php?page=" + str,true);
xmlhttp.send();
}
function mouseMove(e)
{
var x,y;
if (!document.all)
{
x=e.clientX;
y=e.clientY;
}
else
{
x=event.clientX;
y=event.clientY;
}
document.getElementById("txtHint").style.left = x+20 + 'px';
document.getElementById("txtHint").style.top = y + 'px';
document.getElementById("txtHint").style.display = 'block';
}
function closed()
{
document.getElementById("txtHint").style.display = 'none';
}
Ich würde gern das sich die der Layer automatisch erkennt wo der Bildschirm zuende ist und sich statt rechts neben dem Layer dann eben links daneben öffnet. Desweiteren würde ich gern das er nur auf geht wenn man auch auf einen link klickt, denn derzeit ist es so das wenn er einmal auf ist und man ihn nicht schließt er bei jeden klick auf der Seite an die Mausposition springt. Liegt sicher an
Code:
document.getElementById("content").onclick=mouseMove;
Javascript und Ajax ist leider nicht so meins und verwende ich eher selten, deswegen bitte ich um Hilfe.
Lg und nice Day.
EDIT: ahhhh verdammt falsches Forum, scheiß Montage :/ bitte um Verschiebung
Kommentar