ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
443
443
EMPFEHLEN
-
Hallo,
folgendes Script macht im Firefox Probleme:
Besteht die Möglichkeit dieses Script auch in PHP zu schreiben,PHP-Code:<script language=javascript>
function submit(id) {
try {
var s = auswertung.spieler_id;
for( var i = 0; i < s.options.length; i++ ) {
if( s.options[i].text == id.toLowerCase() ) {
s.selectedIndex = i;
break;
}
}
auswertung.submit();
}
catch(ex) {
alert(ex.description);
}
}
function show_detail( detail_text )
{
var w = window.open(null,null,'top='+window.event.screenY+',left='+window.event.screenX+',height=125,width=150,center=yes,status=no,toolbar=no,menubar=no,location=no,resizable=no,titlebar=no');
var d = w.document;
d.open();
d.write( '<html><head><title>Einzelergebnisse</title></head><body bgcolor=#ffff00><font face=arial size=-1><center>' );
d.write( detail_text );
d.write( '<p><a href="javascript:window.close()">Fenster schliessen</a></center></font></body></html>' );
d.close();
}
</script>
und wenn wonach muss ich da denn schauen?
LG Sven
-
Moin Sven,
der Fehler dürfte im Zugriff auf window.event liegen.
Wo/wie rufst du denn die Funktion show_detail() auf?
Zu PHP: PHP kann nicht auf Benutzeraktionen reagieren, und auch keine Fenster öffnen....also nein.
-
Hallo,
es handelt sich dabei um eine Rangliste für Skat.
Hier kann man es sich ansehen:
http://www.funskat.de/rangliste/rangliste.php?type=2
Im IE funktioniert es so wie es soll.
LG Sven
-
Könntest du bitte mal erläutern, was genau da nicht funktionieren soll?
-
Hallo Sven,
wenn man in der Rangliste auf einen Nick klickt, öffnet sich im IE die Seite mit den Einzelergebnissen.
Wenn man in der Liste der Einzelergebnisse dann auf das Datum klickt, geht ein Popup auf,
in dem die Punkte der 3 Spieler zu sehen sind.
Das funktioniert aber im Firefox nocht so, wie es sollte.
LG Sven
-
"geht nicht" und "funktioniert nicht wie es sollte" sind keine Fehlerbeschreibungen.
Zumindest sind sie mir nicht bekannt.There are only 10 types of people in the world — those who understand binary, and those who don't.
Mach mal einer das Licht an, ich hör nix!
Why is 6 afraid of 7? Because 7 8 9.
-
Hallo,
im Firefox geht ein Fenster auf in dem undefined steht.
Im IE funktioniert es ja.
LG Sven
-
Also erstmal zur Funktion submit() (du solltest dir, um Problemen vorzubeugen besser einen anderen Namen für diese Funktion ausdenken).
Du willst da 2x per auswertung auf das Formular zugreifen, das ist aber nicht korrekt, der IE toleriert diese Schlamperei aber
Richtig wäre dort:Code :1
document.auswertung
Weiterhin, das mit dem Event hatte ich ja schon erwähnt.
Ändere die Funktion show_detail dahingehend:Code :1 2 3 4 5 6 7
function show_detail([B]event,[/B] detail_text ) { var w = window.open(null,null,'top='+[B]event.screenY[/B]+',left='+[B]event.screenX[/B]+',height=125,width=150,center=yes,status=no,toolbar=no,menubar=no,location=no,resizable=no,titlebar=no'); //Der Rest kann bleiben, wie er ist..... }
Beim Aufruf der Funktion musst du nun 2 Parameter angeben.
- event
- dein bisheriger Parameter
Aber ich würde statt dieses Popups eher einen Tooltip empfehlen bspw. soetwas http://www.walterzorn.de/tooltip/tooltip.htm
Ähnliche Themen
-
Datenbank umschreiben?
Von No-Body im Forum PHPAntworten: 14Letzter Beitrag: 26.04.08, 15:13 -
PHP in cgi umschreiben
Von dsaer im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 1Letzter Beitrag: 28.03.07, 08:46 -
PHP-Code in JavaScript-Code umschreiben
Von Freak im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 20.04.06, 02:21 -
Javascript umschreiben auf Safari...
Von Romsl im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 06.04.05, 09:29 -
Javascript umschreiben (dropdown)
Von Iphax im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 26.09.04, 18:32





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren