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 |
27.10.2006, 21:46:34
|
Anfänger
|
|
Registriert seit: Oct 2006
Beiträge: 127
|
|
Habe ein IE prob
also es geht sich um folgendes das hier is der relevante code
PHP-Code:
<?php
$r_races = mysql_query("SELECT * FROM races");
while ($d_races = mysql_fetch_array($r_races))
{
echo '<option onclick="'.$d_races['RACE_Func'].'">'.$d_races['RACE_Name'].'</option>';
}
?>
so weit so gut , die$d_races['RACE_Func'] entsppricht einer js function die in ner MySQL tabelle liegt im Firefox und in Opera funtzt aber im IE net kann mir jmd sagen warum???
|
27.10.2006, 22:17:10
|
Member
|
|
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
|
|
AW: Habe ein IE prob
Eigentlich wird ja auch bei einem Select-Feld eine Funktion über 'onchange' und nicht über 'onclick' aufgerufen.
__________________
Grüße Andes
|
27.10.2006, 22:18:31
|
Anfänger
|
|
Registriert seit: Oct 2006
Beiträge: 127
|
|
AW: Habe ein IE prob
ich würd ja auch onchange nehmen aber es muss bei jedem punkt etwas individuelles passieren und das geht mit onchange nicht kann es sein das der IE onklick nicht kennt???
|
27.10.2006, 22:25:58
|
Member
|
|
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
|
|
AW: Habe ein IE prob
Der IE kennt schon 'onclick' aber eben nicht bei Select-Feldern. Man kann auch mit 'onchange' verschiedene Ereignisse auslösen. Man muss halt bloß wissen wie.
__________________
Grüße Andes
|
27.10.2006, 22:28:12
|
Anfänger
|
|
Registriert seit: Oct 2006
Beiträge: 127
|
|
AW: Habe ein IE prob
weißt du wie???^^
|
27.10.2006, 22:40:53
|
Member
|
|
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
|
|
AW: Habe ein IE prob
Musst halt mal verraten was für Funktionen oder Ereignisse du auslösen möchtest.
__________________
Grüße Andes
|
27.10.2006, 22:48:15
|
Anfänger
|
|
Registriert seit: Oct 2006
Beiträge: 127
|
|
AW: Habe ein IE prob
Also das hier ist das was passieresn soll ich bekomms einfach nich hin
PHP-Code:
function mensch () { document.getElementById("A1").style.visibility="visible"; document.getElementById("A2").style.visibility="visible"; document.getElementById("A3").style.visibility="visible"; document.getElementById("A4").style.visibility="visible"; document.getElementById("A5").style.visibility="visible"; document.getElementById("A6").style.visibility="visible"; document.getElementById("A7").style.visibility="hidden"; document.getElementById("A8").style.visibility="hidden"; }
function zwerg() { document.getElementById("A1").style.visibility="visible"; document.getElementById("A2").style.visibility="visible"; document.getElementById("A3").style.visibility="visible"; document.getElementById("A4").style.visibility="visible"; document.getElementById("A5").style.visibility="hidden"; document.getElementById("A6").style.visibility="hidden"; document.getElementById("A7").style.visibility="hidden"; document.getElementById("A8").style.visibility="visible"; }
function elf() { document.getElementById("A1").style.visibility="visible"; document.getElementById("A2").style.visibility="visible"; document.getElementById("A3").style.visibility="visible"; document.getElementById("A4").style.visibility="hidden"; document.getElementById("A5").style.visibility="hidden"; document.getElementById("A6").style.visibility="hidden"; document.getElementById("A7").style.visibility="visible"; document.getElementById("A8").style.visibility="visible"; } function gnom() { document.getElementById("A1").style.visibility="visible"; document.getElementById("A2").style.visibility="hidden"; document.getElementById("A3").style.visibility="visible"; document.getElementById("A4").style.visibility="hidden"; document.getElementById("A5").style.visibility="visible"; document.getElementById("A6").style.visibility="visible"; document.getElementById("A7").style.visibility="hidden"; document.getElementById("A8").style.visibility="hidden"; }
Geändert von Infinity (27.10.2006 um 22:48:37 Uhr)
|
27.10.2006, 22:56:15
|
Member
|
|
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
|
|
AW: Habe ein IE prob
Kannst du mir auch noch die Optionsfelder zweigen und schreiben was bei welchen passieren soll?
__________________
Grüße Andes
|
28.10.2006, 08:52:02
|
Anfänger
|
|
Registriert seit: Oct 2006
Beiträge: 127
|
|
AW: Habe ein IE prob
Die optionen lauten Nachtelfen, Menschen, Zwerge und Gnome.
Zu jedem gehört die namentliche funktion
|
28.10.2006, 13:14:37
|
Member
|
|
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
|
|
AW: Habe ein IE prob
Dies wäre eine Möglichkeit wie man die Sache angehen kann.
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Div-Boxen</title>
<script type="text/javascript">
<!--
function showhide(v) {
var obj = { //Literal in dem alle Div-Boxen mit Zustand definiert sind
mensch : { "A1" : "visible", "A2" : "visible", "A3" : "visible", "A4" : "visible", "A5" : "visible", "A6" : "visible", "A7" : "hidden", "A8" : "hidden" },
zwerg : { "A1" : "visible", "A2" : "visible", "A3" : "visible", "A4" : "visible", "A5" : "hidden", "A6" : "hidden", "A7" : "hidden", "A8" : "visible" },
elf : { "A1" : "visible", "A2" : "visible", "A3" : "visible", "A4" : "hidden", "A5" : "hidden", "A6" : "hidden", "A7" : "visible", "A8" : "visible" },
gnom : { "A1" : "visible", "A2" : "hidden", "A3" : "visible", "A4" : "hidden", "A5" : "visible", "A6" : "visible", "A7" : "hidden", "A8" : "hidden" }
}
if(v != 0) { //wenn v ungleich 0 ist werden die DIV-Boxen wie im Objekt angegeben ein-/ausgeblendet
for(var i in obj[v])
{
var elm = document.getElementById(i);
elm.style.visibility = obj[v][i];
}
}
else { //sonst alle wieder einblenden
for(var i in obj.mensch)
{
var elm = document.getElementById(i);
elm.style.visibility = "visible";
}
}
}
//-->
</script>
</head>
<body>
<form name="form" action="" method="post">
<select size="1" name="sel" onchange="showhide(this.value)">
<option value="0">...</option>
<option value="mensch">Mensch</option>
<option value="zwerg">Zwerg</option>
<option value="elf">Elf</option>
<option value="gnom">Gnom</option>
</select>
</form>
<div id="A1">A1</div>
<div id="A2">A2</div>
<div id="A3">A3</div>
<div id="A4">A4</div>
<div id="A5">A5</div>
<div id="A6">A6</div>
<div id="A7">A7</div>
<div id="A8">A8</div>
</body>
</html>
__________________
Grüße Andes
|
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 15:37:52 Uhr.
|