CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
22.06.2003, 16:29:04
|
Anfänger
|
|
Registriert seit: Apr 2003
Beiträge: 118
|
|
Java oder PHP ?
Ich habe mich schon durchs I-Net gewühlt, aber nichts gefunden, nur die einfache Möglichkeit einen Buttonchange vorzunehmen.
Onmouseover, Onmouseout, Onmousedown.
Ich möchte allerdings das Onmousedown bestehen bleibt, und sich erst ändert wenn ich einen anderen button anklicke.
Ich habe auch schon versucht etwas zu Programmieren, aber mit Java kenne ich mich kaum aus, man könnte es mit PHP machen, aber da muss ich ja ständig den Menüframe neuladen.
OlliT
|
22.06.2003, 18:57:36
|
Member
|
|
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
|
|
Was du brauchst ist JavaScript, nicht Java.
Hast du denn das Script mit onmouseover etc? Da kannst du einfach onmouseover und onmouseout wegnehmen aus dem link. Wenn du beim klick eines anderen buttons willst, dass ein anderes img ändert nimmst du einfach den selben link von vorhin und tust ihn auf den 2. button. Wenn das nicht klappen sollte poste doch einfach mal ein codeschnipsel
|
22.06.2003, 19:29:44
|
Anfänger
|
|
Registriert seit: Apr 2003
Beiträge: 118
|
|
<script>
<!-- ##### //-->
x01 = new Image();
x01.src = "images/buttons/impressum.gif";
y01 = new Image();
y01.src = "images/buttons/impressum_o.gif";
z01 = new Image();
z01.src = "images/buttons/impressum_d.gif";
x02 = new Image();
x02.src = "images/buttons/button_radio_02.gif";
y02 = new Image();
y02.src = "images/buttons/button_radio_02-o.gif";
x03 = new Image();
x03.src = "images/buttons/button_galerie_03.gif";
y03 = new Image();
y03.src = "images/buttons/button_galerie_03-o.gif";
x04 = new Image();
x04.src = "images/buttons/button_ct_04.gif";
y04 = new Image();
y04.src = "images/buttons/button_ct_04-o.gif";
x05 = new Image();
x05.src = "images/buttons/button_setup_05.gif";
y05 = new Image();
y05.src = "images/buttons/button_setup_05-o.gif";
x06 = new Image();
x06.src = "images/buttons/button_globally_03.jpg";
y06 = new Image();
y06.src = "images/buttons/button_globally_03-o.jpg";
<!-- ##### -->
function wechsel(Bildnr,Bildobjekt) {
Bildnr.src = Bildobjekt.src;
window.status = "";
}
<!-- ##### -->
</script>
<td align="center"><a href="impressum.php" onmouseover="wechsel(impressum,y01);" onmouseout="wechsel(impressum,x01);" onmousedown="wechsel(impressum,z01);" target="main"><img name="impressum" border="0" src="images/buttons/impressum.gif" width="117" height="15"></td>
|
22.06.2003, 21:28:01
|
Member
|
|
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
|
|
<a href="impressum.php" onmousedown="wechsel(impressum,z01);" target="main"><img name="impressum" border="0" src="images/buttons/anderesbild.gif" width="117" height="15"></a>
du musst, wie ich bereits sagte einfach den link auf ein anderes bild setzen und onmouse-over/out löschen...
|
22.06.2003, 21:55:31
|
Anfänger
|
|
Registriert seit: Apr 2003
Beiträge: 118
|
|
Aha, ja aber wie bekomme ich denn dann den schönen Effect hin, das wenn man nur über das menü fährt sich die Buttons ändern?
Verstehe ich gerade was falsch?
|
22.06.2003, 22:16:34
|
Member
|
|
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
|
|
dann hab ich dich falsch verstanden. Es gibt 3 triggers, wie du vermutlich bereits gemerkt hast:
onmouseover - wenn die maus über ein link fährt
onmouseout - wenn die maus weg fährt
onmousedown - wenn die linke maustaste gedrückt wurde.
Das was du da im Link hast sind sozusagen befehle, was er machen muss, zB
onmouseover="wechsel(impressum,y01);"
heisst nichts anderes, als dass beim überfahren des links das bild (hier in diesem beispiel) mit dem Namen "impressum" mit der BildQuelle "impressum_o.gif" (y01) überschrieben wird. Diesen Befehl kannst du bei irgend einem Link setzen.
zB
<a href="#" onmouseover="wechsel(impressum,y01);">Ein Textlink, der das Bild namens impressum ändert</a>
Ich hoffe du hast jetz den dreh raus
|
22.06.2003, 23:22:44
|
Anfänger
|
|
Registriert seit: Apr 2003
Beiträge: 118
|
|
Du hast mich immernoch nicht ganz verstanden, ich habe sehr wohl den unterschied der 3 befehle verstanden :-) allerdings gibts ja ein problem dabei.
ich fahre mit der maus über einen button, der ändert sich, dann verlasse ich den button wieder, und er ändert sich wieder zurück.
Jetzt fahre ich über einen button er ändert sich wieder, und jetzt klicke ich ihn an, jetzt ist hat er ne ganz andere darstellung, funktioniert ja auch, aber sobalt ich den button wieder verlasse, greift ja leider onmouseout wieder.
Ich hoffe du erkennst jetzt mein Problem, oder ich habe deinen Lösungsvorschlag nicht verstanden.
OlliT
|
23.06.2003, 08:20:41
|
Member
|
|
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
|
|
aaah! Jetz verstehe ich (zumindest glaube ich zu verstehen).
Dann musst du halt sowas ähnliches machen:
var e01=0;
var e02=0;
etc...
function wechsel(Bildnr,Bildobjekt) {
if (!e01){
Bildnr.src = Bildobjekt.src;
window.status = "";
}
}
<a href="impressum.php" onmouseover="wechsel(impressum,y01);" onmouseout="wechsel(impressum,x01);" onmousedown="wechsel(impressum,z01);var e01=1" target="main">
Mit hilfe einer hilfsvariable kannst du das onmouseout/onmouseover nach dem drücken unterbinden.
|
29.06.2003, 20:33:05
|
Anfänger
|
|
Registriert seit: Apr 2003
Beiträge: 118
|
|
Hi,
wofür ist
var e01=0 und weiter unten auf 1 gesetzt? und was meinst du mit einer hilfsvariable onmouseout und over unterdrücken???
Habe ich nicht ganz verstanden
|
29.06.2003, 22:05:53
|
Member
|
|
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
|
|
es wird ja abgefragt, ob der knopf bereits gerückt wurde. Falls (e01) true (=1) ist, wurde es bereits gedrückt, und der onmouseover/onmouseout triggeret nicht mehr die umwandlung, deshalb wird biem drücken des knopfs die variable auf e01 gesetzt.
ich hatte gerade noch einen fehler gesehen. du musst die funktion so aufrufen:
function wechsel(Bildnr,Bildobjekt,var e) {
if (!e){
Bildnr.src = Bildobjekt.src;
window.status = "";
}
}
<a href="impressum.php" onmouseover="wechsel(impressum,y01,e01);" onmouseout="wechsel(impressum,x01);" onmousedown="wechsel(impressum,z01,e01);var e01=1" target="main">
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:25:40 Uhr.
|