Supportnet / Forum / Webseiten/HTML
Gesucht: Der nicht anklickbare Button
Frage
Hallo zusammen,
ich habe mal irgendwo einen Button gesehen, den man nicht anklicken konnte. Sobald die Maus in die Nähe kam, "verduftete" der Button woanders hin.
Wer kennt den Quelltext?
Danke
mr*robot
Antwort 1 von Georg
Das was du meinst, kenne ich nur als Scherzprogramm, zum runterladen aus dem Netz.
Meinst du das ?
Meinst du das ?
Antwort 2 von mr_x_hacker
Also ich kenn den Quelltext nicht, hab mir aber grade überlegt, es gibt doch in VB z.B. "MouseOver", d.h. Du schreibst einfach einen Randomizer in die MouseOver-Prozedur, der eine neue Position für den Button ausrechnet und ihn da hin setzt...:-)
Ups, ich seh grad - Du hast das ja unter Internet stehen - naja, dann halt mit Java, da gibt's den MouseOver-Listener auch irgendwo...:-)
Ciao Sascha
Ups, ich seh grad - Du hast das ja unter Internet stehen - naja, dann halt mit Java, da gibt's den MouseOver-Listener auch irgendwo...:-)
Ciao Sascha
Antwort 3 von mr*robot
@georg
Genau das meine ich. Habe mich schon im Net zu Tode gesucht, nix gefunden.
Gruss
mr*robot
Genau das meine ich. Habe mich schon im Net zu Tode gesucht, nix gefunden.
Gruss
mr*robot
Antwort 4 von Nessus
Hi,
suche im Selfhtml weiter, mit etwas lesen, kannst Du ihn selbst schreiben.
Nessus
suche im Selfhtml weiter, mit etwas lesen, kannst Du ihn selbst schreiben.
Nessus
Antwort 5 von Mickey
Schau auch mal auf Friedel´s HP ( in der Suchenfunktion des Forums )
der Button “flieht” vor der Maus
Gruss,
Mic
Antwort 6 von REALKOJACK
DER Toschläger für jede Homepage :-)))
...und sie kommen GARANTIERT nie wieder!!!
...und sie kommen GARANTIERT nie wieder!!!
Antwort 7 von Nessus
@REALKOJACK
da hast Du vollkommen recht.
Nessus
da hast Du vollkommen recht.
Nessus
Antwort 8 von mr*robot
Danke euch allen.
Ich brauche diese Steuerung für etwas anderes, aber weils nicht klappt, erkläre ich es kurz:
Ich habe auf dem HG einen Text stehen, der durch ein Bild verdeckt wird. Bei "mouseover" soll das Bild verschwinden, der Text wird dann sichtbar.
Mein Problem: Ich habe das JavaScript aus SelfHTML übernommen. Nur...ich habe noch ein anderes Bild auf dieser Seite stehen, und bei "mouseover" wird dieses Bild (hat ja eigentlich mit der Fuktion nix zu tun) auch verändert.
Beim Friedel hab ich nichts gefunden. Bin ich zu blöd zum kucken?
Gruss
mr*robot
Ich brauche diese Steuerung für etwas anderes, aber weils nicht klappt, erkläre ich es kurz:
Ich habe auf dem HG einen Text stehen, der durch ein Bild verdeckt wird. Bei "mouseover" soll das Bild verschwinden, der Text wird dann sichtbar.
Mein Problem: Ich habe das JavaScript aus SelfHTML übernommen. Nur...ich habe noch ein anderes Bild auf dieser Seite stehen, und bei "mouseover" wird dieses Bild (hat ja eigentlich mit der Fuktion nix zu tun) auch verändert.
Beim Friedel hab ich nichts gefunden. Bin ich zu blöd zum kucken?
Gruss
mr*robot
Antwort 9 von semi
Du kannst es mit zwei DIV's machen, die übereinander positioniert sind.
Bei MouseOver auf dem Bild, versteckst du das DIV mit dem Bild und zeigst das andere an. Bei Mouseout auf dem Text-DIV wieder umgekehrt.
Siehe: position:absolute sowie visibility:hidden/visible in irgendeiner CSS-Referenz.
Bei MouseOver auf dem Bild, versteckst du das DIV mit dem Bild und zeigst das andere an. Bei Mouseout auf dem Text-DIV wieder umgekehrt.
Siehe: position:absolute sowie visibility:hidden/visible in irgendeiner CSS-Referenz.
Antwort 10 von Yoram
@nessus: Ich habe das schon mal geschrieben. Hier sind Antworten gefragt und keine Belehrungen, dass jemand mal etwas nachdenken sollte. Du stellst auch Fragen, damit du Antworten bekommst. Wenn du die nicht geben willst oder kannst, dann lass es doch einfach.
Antwort 11 von janson
einen button oder ein einfaches textstück, was als kink dienen soll?
Antwort 12 von Rehleinkiller
Wie wär's wenn du den Text einfach auch als Bild abspeicherst und du dann bei Mouseover einfach die Bilder austauscht?
Ich hab noch ein Script, bei dem eine Meldung erscheint, sobald man über einen Text fährt. Vielleicht kannst du's umschreiben:
<csactions>
<csaction name="12E7DB72" class="Open Alert Window" type="onevent" val0="NACHRICHT">
</csactions>
<csscriptdict>
<script><!--
CSStopExecution = false;
function CSAction(array) {
return CSAction2(CSAct, array);
}
function CSAction2(fct, array) {
var result;
for (var i=0;i<array.length;i++) {
if(CSStopExecution) return false;
var actArray = fct[array[i]];
if(actArray == null) return false;
var tempArray = new Array;
for(var j=1;j<actArray.length;j++) {
if((actArray[j] != null) && (typeof(actArray[j]) == "object") && (actArray[j].length == 2)) {
if(actArray[j][0] == "VAR") {
tempArray[j] = CSStateArray[actArray[j][1]];
}
else {
if(actArray[j][0] == "ACT") {
tempArray[j] = CSAction(new Array(new String(actArray[j][1])));
}
else
tempArray[j] = actArray[j];
}
}
else
tempArray[j] = actArray[j];
}
result = actArray[0](tempArray);
}
return result;
}
CSAct = new Object;function CSOpenAlert(action) { alert(action[1]); }
// --></script>
</csscriptdict>
<csactiondict>
<script><!--
CSAct[/*CMP*/ '12E7DB72'] = new Array(CSOpenAlert,'NACHRICHT');
// --></script>
</csactiondict>
<a href="http://www.DEINLINK.de/" onmouseover="CSAction(new Array(/*CMP*/'12E7DB72'));return true;" csover="12E7DB72">http://www.DEINLINK.de/</a>
Gruß, Rehleinkiller.
Ich hab noch ein Script, bei dem eine Meldung erscheint, sobald man über einen Text fährt. Vielleicht kannst du's umschreiben:
<csactions>
<csaction name="12E7DB72" class="Open Alert Window" type="onevent" val0="NACHRICHT">
</csactions>
<csscriptdict>
<script><!--
CSStopExecution = false;
function CSAction(array) {
return CSAction2(CSAct, array);
}
function CSAction2(fct, array) {
var result;
for (var i=0;i<array.length;i++) {
if(CSStopExecution) return false;
var actArray = fct[array[i]];
if(actArray == null) return false;
var tempArray = new Array;
for(var j=1;j<actArray.length;j++) {
if((actArray[j] != null) && (typeof(actArray[j]) == "object") && (actArray[j].length == 2)) {
if(actArray[j][0] == "VAR") {
tempArray[j] = CSStateArray[actArray[j][1]];
}
else {
if(actArray[j][0] == "ACT") {
tempArray[j] = CSAction(new Array(new String(actArray[j][1])));
}
else
tempArray[j] = actArray[j];
}
}
else
tempArray[j] = actArray[j];
}
result = actArray[0](tempArray);
}
return result;
}
CSAct = new Object;function CSOpenAlert(action) { alert(action[1]); }
// --></script>
</csscriptdict>
<csactiondict>
<script><!--
CSAct[/*CMP*/ '12E7DB72'] = new Array(CSOpenAlert,'NACHRICHT');
// --></script>
</csactiondict>
<a href="http://www.DEINLINK.de/" onmouseover="CSAction(new Array(/*CMP*/'12E7DB72'));return true;" csover="12E7DB72">http://www.DEINLINK.de/</a>
Gruß, Rehleinkiller.
Antwort 13 von mr*robot
Danke nochmal an alle.
Besonderer Dank an @rehleinkiller: Ganz so hat es nicht funktioniert, aber Du hast mich auf die richtige Spur gebracht. Jetzt tut's !
@realkojack und @nessus:
Wenn Ihr nicht wisst, um was es geht, dann lasst doch Eure Bemerkungen sein. Siehe @Yoram
Gruss
mr*robot
Besonderer Dank an @rehleinkiller: Ganz so hat es nicht funktioniert, aber Du hast mich auf die richtige Spur gebracht. Jetzt tut's !
@realkojack und @nessus:
Wenn Ihr nicht wisst, um was es geht, dann lasst doch Eure Bemerkungen sein. Siehe @Yoram
Gruss
mr*robot
Antwort 14 von REALKOJACK
mr*robot:
Wenn Du nur die Hälfte schreibst, brauchst Du Dich über Mißverständnisse nicht zu wundern. Und dieses Script ist- seines üblichen Einsatzes gemäß- ein Besucherkiller.
Wenn Du nur die Hälfte schreibst, brauchst Du Dich über Mißverständnisse nicht zu wundern. Und dieses Script ist- seines üblichen Einsatzes gemäß- ein Besucherkiller.

