Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 01:14

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



JavaScript - Grafik laden

Discussion on JavaScript - Grafik laden within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2013
Posts: 24
Received Thanks: 0
JavaScript - Grafik laden

Hallo,

Ich brauche für eine CheckBox eine JavaScript Funktion, sobald auf die Grafik geklickt wird, wird dafür die Grafik vorgesehene Checked-Grafik geladen und eine PHP-Variable gesetzt.
Habe da über Google nichts gefunden.

Kann mir da jemand helfen?

Danke :>
ExpierenceMT2 is offline  
Old 03/13/2013, 15:22   #2
 
elite*gold: 0
Join Date: Dec 2010
Posts: 2
Received Thanks: 0
Ich kann Dir helfen indem ich Dir sage, dass JavaScript keine PHP Variablen setzen kann -.-
Ansonsten habe ich nicht genau verstanden was du meinst.
betriebssysteme is offline  
Old 03/13/2013, 15:24   #3
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Wofür wird den nachträglich eine PHP-Variable gesetzt? Du musst doch mit dieser Datei etwas machen, denn nur ein setzen in eine PHP-Variable hat nachträglich keinen Sinn. Der Browser hat zu diesem Zeitpunkt die serverseitige Codierung bereits abgeschlossen. D.h. es würde nachträglich per Ajax funktionieren, würde aber keinen Sinn ergeben
Mikesch01 is offline  
Old 03/13/2013, 15:33   #4
 
elite*gold: 0
Join Date: Mar 2013
Posts: 24
Received Thanks: 0
Also habe das ganze bereits so probiert mit der CheckBox funktioniert jedoch nicht:

Code:
		<script language="JavaScript">
			function checkBoxTRUE () {
				document.getElementById("checkBoxFALSE").style.backgroundImage = 'url(../images/login/checkBoxLogin_checked.png)';
				document.getElementById("checkBoxFALSE").onclick = 'JavaScript:checkBoxTRUE';				
				document.getElementById("checkBoxFALSE").id = 'checkBoxTRUE';
			}
			
			function checkBoxFALSE () {
				document.getElementById("checkBoxTRUE").style.backgroundImage = 'url(../images/login/checkBoxLogin.png)';
				document.getElementById("checkBoxTRUE").onclick = 'JavaScript:checkBoxFALSE';				
				document.getElementById("checkBoxTRUE").id = 'checkBoxFALSE';
			}
		</script>
Weil ein CheckBox-Style via CSS funktioniert Ja nicht
ExpierenceMT2 is offline  
Old 03/13/2013, 16:32   #5
 
elite*gold: 0
Join Date: Apr 2005
Posts: 323
Received Thanks: 114
Ich glaube du weist selbst nicht genau was du da tust. Fang am besten noch einmal von vorn an und überleg dir ob du für dein vorhaben wirklich eine Checkbox brauchst wenn du deren verhalten ohnehin mit javascript nachbilden möchtest.
MrPuschel is offline  
Old 03/13/2013, 16:38   #6
 
elite*gold: 0
Join Date: Mar 2013
Posts: 24
Received Thanks: 0
Quote:
Originally Posted by MrPuschel View Post
Ich glaube du weist selbst nicht genau was du da tust. Fang am besten noch einmal von vorn an und überleg dir ob du für dein vorhaben wirklich eine Checkbox brauchst wenn du deren verhalten ohnehin mit javascript nachbilden möchtest.
Ich brauche eine CheckBox für "Eingeloggt bleiben", jedoch bietet CSS ja keine Möglichkeit das ich für die CheckBox ein Style benutze, daher muss ich das ganze als normalen Button nachbauen.
ExpierenceMT2 is offline  
Old 03/13/2013, 17:19   #7

 
Synatex's Avatar
 
elite*gold: 25
Join Date: Apr 2010
Posts: 1,019
Received Thanks: 331
Es gibt dafür durchaus ein kleines Workaround, brauchst also keine Angst haben das du dir da irgendetwas bauen musst. Deine Lösung findest du dort:

Im Grunde wird hierfür das zugewiesene Label als "Grafik" missbraucht und die eigentliche Checkbox ausgeblendet. Natürlich kannst du daneben weiterhin normalen Text platzieren.

Müsstest nur noch dementsprechend die CSS anpassen.
Synatex is offline  
Old 03/13/2013, 18:06   #8
 
elite*gold: 0
Join Date: Mar 2013
Posts: 24
Received Thanks: 0
Also er macht es nicht, angepasst wiefolgt:

Code:
input[type=checkbox] {
	display:none;
}

input[type=checkbox] + label {
	background:url(../images/login/checkBoxLogin.png); 
	height:32px;
	width:34px;
	display:inline-block;
	padding: 0 0 0 0px;
}

input[type=checkbox]:checked + label {
	background:url(../images/login/checkBoxLogin_checked.png); 
	height:32px;
	width:34px;
	display:inline-block;
	padding: 0 0 0 0px;
}
Code:
			<input type="checkbox" name="loginCheckBoxStay" value=""><label for="loginCheckboxStay"></label>
ExpierenceMT2 is offline  
Old 03/13/2013, 18:25   #9

 
Synatex's Avatar
 
elite*gold: 25
Join Date: Apr 2010
Posts: 1,019
Received Thanks: 331
"Macht es nicht" ist keine Fehlerbeschreibung
Synatex is offline  
Old 03/13/2013, 18:33   #10
 
elite*gold: 0
Join Date: Mar 2013
Posts: 24
Received Thanks: 0
Er zeigt mir zwar die Grafik an, jedoch macht er nichts wenn ich auf diese klicke (Sprich lädt nicht die checked nach.)
ExpierenceMT2 is offline  
Reply


Similar Threads Similar Threads
Grafik Fehler / Grafik Bugs (Pixel)
04/18/2012 - WarRock - 16 Replies
Seit dem ich meine Festplatte formatiert habe, und das Betriebssystem neu aufgesetzt habe, gibt es nur noch Probleme mit WR. Entweder es lässt sich nicht richtig installieren, man kann nichts erkennen oder es funktioniert einfach nicht. Statt dem früheren ServicePack3 hab ich jetzt 2 drauf. Viele Programme hab ich auch noch nicht installiert. Manchmal kommt auch die Meldung "Fremdprogramm entdeckt", obwohl eigentlich noch überhaupt nichts auf meinem PC ist (könnte vielleicht auch der Grund...
2GB bessere Grafik-Karte, im Game jedoch schlechtere Grafik als zuvor?
02/27/2012 - General Gaming Discussion - 51 Replies
Huhu :) Ich habe mir neustens eine neue Grafik-Karte GT - 520 GeForce gekauft mit 2GB, meine Grafik-Karte davor war eine mit 102MB auch von Nvidia, mit der 102MB GraKa hatte ich im Game Metin2 eigentlich sehr gute Grafik bei den Fertigkeiten bei den Effekten usw. So, nun installier ich den Treiber für die neue und ersetze alles und all das. Geh ich InGame -> gleiche Einstellung wie davor jedoch merke ich das die Fertigkeiten z.B Dunkler-Schutz das der Effekt, also der Kreis am Rand so...
[HILFE][GRAFIK] Habe grafik bug durch deutsche exe wieso???
08/08/2009 - Metin2 Private Server - 9 Replies
hallo community ich habe einen metin35 bug das bild flackert immer chars verschwinden kurz und immer bei +9 sachen wird es folgend angezeigt



All times are GMT +2. The time now is 01:14.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.