anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 12 Jun, 2025 16:35

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 30 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Dez, 2007 20:40 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Hier habe in der function jetzt einfach mal ein addnav eingefügt

$this->bbcode_second_pass_code('', 'addnav('Q?','questitem.php');')

damit man sieht, das die function auch eingebunden wird. Doch nehme ich den addnav raus und drücke Q geht nichts!

EDIT:

Warum nehme ich nicht einfach normale button?^^

Weil ich diese function auf jeder Seite einbinde und nicht über all diese button stehen haben will.........

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Dez, 2007 20:44 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
MySql hat geschrieben:
Hier habe in der function jetzt einfach mal ein addnav eingefügt

$this->bbcode_second_pass_code('', 'addnav('Q?','questitem.php');')

damit man sieht, das die function auch eingebunden wird. Doch nehme ich den addnav raus und drücke Q geht nichts!


Ääh.... Logisch? Weil der ja dann nicht mehr im JavaScript steht? O.o


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Dez, 2007 20:48 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Stimmt schon..
Pass auf ich nehm jetzt mal denn Q addnav raus dan steht da nur noch Zurück zum Login & dann drück mal bitte Q.

Du wirst sehen, nix tut sich!

Edit:

Addnav ist drausen, viel spaß beim Q drücken..

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Dez, 2007 20:52 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Äh.... Sorry, aber wo hängt es? O.o

Beim Browser kann genausowenig wie ich hellsehen. Du schreibst nicht in den HTML-Output, dass etwas passieren soll, wenn ich Q drücke, also passiert auch nix?!?

Trink n' Kaffee oder so. So blöd kannst du ja nun wirklich nicht sein?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Dez, 2007 20:59 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
[php]<?php
require_once 'common.php';

page_header('Das Test-Script auf Wunsch von Eliwood');
Function QuestWindow()
{
$script .= "<script language='JavaScript' type='text/javascript'>
<!--
document.onkeypress=keyevent;
function keyevent(e){
var c;
var target;
var altKey;
var ctrlKey;
if (window.event != null) {
c=String.fromCharCode(window.event.keyCode).toUpperCase();
altKey=window.event.altKey;
ctrlKey=window.event.ctrlKey;
}else{
c=String.fromCharCode(e.charCode).toUpperCase();
altKey=e.altKey;
ctrlKey=e.ctrlKey;
}
if (window.event != null)
target=window.event.srcElement;
else
target=e.originalTarget;
if (target.nodeName.toUpperCase()=='INPUT' || target.nodeName.toUpperCase()=='TEXTAREA' || altKey || ctrlKey){
}else{";
if (c == 'Q') { window.open('userquest.php', 'userquest', 'scrollbars=yes,resizable=yes,width=550,height=300'); return false; }
if (c == 'I') { window.open('userinven.php', 'userinven', 'scrollbars=yes,resizable=yes,width=550,height=300'); return false; }
if (c == 'M') { window.open('usermails.php', 'usermails', 'scrollbars=yes,resizable=yes,width=550,height=300'); return false; }
if (c == 'E') { window.open('useredits.php', 'useredits', 'scrollbars=yes,resizable=yes,width=550,height=300'); return false; }
$script .= "}
}
//-->
</script>";
// return $script;
}

switch ($_GET['op'])
{
default:
output('`cDas Test-Script auf Wunsch von Eliwood`c
Was möchte ich machen? Ich möchte eine Function, womit man durch einen festgelegten
Tastendruck auf der Tastatur ein Popup geöffnet kriegt.`n
Eine Funktion gibt es miterweile aber sie funtzelt nicht! *-*
Ich binde es hier jetzt einfach mal ein. `n`n

Tastenbelegung:

<ul>
<li>Q - Questfenster</li>
<li>M - Mailfenster</li>
<li>E - User Edit Fenster</li>
<li>I - Inventar</li>
</ul>

Vlie Spaß...',true);
addnav('Zurück zum Login','index.php');
QuestWindow();
}
page_footer();
?>[/php]

wo soll den da bitte was in ein output?-.- [ true output ]

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Dez, 2007 21:08 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Löl. Na dass das nicht so geht, wie du willst, ist logisch ^^

[php]...]
}else{";
if (c == 'Q') { window.open('userquest.php', 'userquest', 'scrollbars=yes,resizable=yes,width=550,height=300'); return false; }
if (c == 'I') { window.open('userinven.php', 'userinven', 'scrollbars=yes,resizable=yes,width=550,height=300'); return false; }
if (c == 'M') { window.open('usermails.php', 'usermails', 'scrollbars=yes,resizable=yes,width=550,height=300'); return false; }
if (c == 'E') { window.open('useredits.php', 'useredits', 'scrollbars=yes,resizable=yes,width=550,height=300'); return false; }
$script .= "}[/php]

Das müssen JS-If's sein. Keine PHP's. Wie du auch immer auf die Idee gekommen bist, PHP-seitig die Konstante "c" auf 4 verschiedene Werte zu prüfen.. ^^
(Dass windows.open() kein Fehler verursacht, verwundert mich allerdings)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Dez, 2007 21:09 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Okay....

Könntest du mri dan sagen wie das stück richtig heissen würde?

Sry.. Js ist nicht so mein Fach......

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Dez, 2007 21:12 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
[php]script .= "<script language='JavaScript' type='text/javascript'>
<!--
document.onkeypress=keyevent;
function keyevent(e){
var c;
var target;
var altKey;
var ctrlKey;
if (window.event != null) {
c=String.fromCharCode(window.event.keyCode).toUpperCase();
altKey=window.event.altKey;
ctrlKey=window.event.ctrlKey;
}else{
c=String.fromCharCode(e.charCode).toUpperCase();
altKey=e.altKey;
ctrlKey=e.ctrlKey;
}
if (window.event != null)
target=window.event.srcElement;
else
target=e.originalTarget;
if (target.nodeName.toUpperCase()=='INPUT' || target.nodeName.toUpperCase()=='TEXTAREA' || altKey || ctrlKey){
}else
if (c == 'Q') { window.open('userquest.php', 'userquest', 'scrollbars=yes,resizable=yes,width=550,height=300'); return false; }
if (c == 'I') { window.open('userinven.php', 'userinven', 'scrollbars=yes,resizable=yes,width=550,height=300'); return false; }
if (c == 'M') { window.open('usermails.php', 'usermails', 'scrollbars=yes,resizable=yes,width=550,height=300'); return false; }
if (c == 'E') { window.open('useredits.php', 'useredits', 'scrollbars=yes,resizable=yes,width=550,height=300'); return false; }
}
}
//-->
</script>"; [/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Dez, 2007 21:16 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
geht nicht :(

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Dez, 2007 21:27 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Da hats ja noch mehr Fehler drin...
Du fügst etwas an eine nicht vorhandene Variable an und machst damit genau... Gar nichts.
Schau dir mal die Funktion page_footer() an. Da wird irgendwo $script definiert, und gesetzt. Da kannst du auch den Rest noch zufügen - wo musst du halt rausfinden. Und in der Funktion addnav() verhindern, dass die vier Tasten belegt werden.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 30 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 17 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum