Mit Checkbox ein anderes Javascript starten bzw stoppen

Chuck

Grünschnabel
Ich habe das folgende Problem:

Ich möchte mit einer Checkbox ein Javascript staren, bzw. dieses auch wieder ausblenden (Laufschrift hinter dem Mauszeiger)

wie kann ich dies machen?

Danke im Voraus für eure Hilfe

Gruss Chuck
 
Hab auch grad so was geschrieben.
Das aus dem Thread vorher (URL) war ja arg umständlich.
Das geht erheblich einfacher.

Code:
<html>
<head>

<script>
<!-- 

var Ex;
var Ey;
function overhere(t){
	Ex = t.pageX;
	Ey = t.pageY;
}
function move_layer(r){
	Ex -= 30;
	Ey += 30;
	document.all[r].style.top = Ey;
	document.all[r].style.left = Ex;
}

function show_layer(d){
	if (document.form.tipaus.checked){

	}else{	
		move_layer(d);
		document.all[d].style.visibility = "visible";
	}  
}

function hide_layer(d){
	window.document.all[d].style.visibility = "hidden";
}

document.write('<div id="tip" style="position:absolute; visibility:hidden; background:white; width:30%; border: solid thin blue; spacing:4px; padding:4px; width:30%;"><table cellspacing="0" cellpadding="0" border="0" width="100%" align="center"><tr align="center" valign="middle"><td align="center" valign="middle">Tip<\/td><\/tr><\/table><\/div>');

//-->
</script>
</head>
<body onmousemove="overhere();">

<form name="form" action="">

<a href="#" onMouseover="show_layer('tip');" onMouseout="hide_layer('tip');"> Blafasel </a>

<INPUT type=checkbox name="tipaus" value="tipaus" id="tipaus"> Tip aus

</form>
<script language="javascript" type="text/javascript">
<!--
	document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove = overhere;
//-->
</script>
</body>

So, etwas modifiziert. So einfach aus dem Frame gerissen gings eben doch nicht.

;-)
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück