Habe ein kleines Problem und komme irgendwie überhaupt nicht dahinter.
Es gibt sowas bei mir:
Wenn man in diesem Textfeld ist und z.B. F2 drück, wird ein hidden div eingeblendet:
Funktioniert auch wunderbar.
Auch wenn ich den html code mehrmals einfüge, wird jedes mal das div eingeblendet.
Aber es soll anders gehen. Durch das drücken von F10 gibt es ein .post an eine php datei, welche dann u.a. den html code zurückgibt, welcher dann per .append in die Seite eingebunden wird.
Doch wenn ich dort dann F2 drücke passiert gar nichts, nur ich weiß nicht warum.
Also nicht nur das mit F2 funktioniert dort nicht, sondern gar keine javascript Sachen.
Erst wenn ich in der php Datei die .js Datei nochmal einbinde, funktioniert es.
Aber das ist ja nicht Sinn der Sache.
Also zum Schluss sieht es dann so aus:
Weiß jemand Rat bzw. hat das jemand verstanden was ich meine?
Es gibt sowas bei mir:
HTML:
<input type="text" name="atnr[]" class="atnr" size="10" id="1">
PHP:
$("input.atnr").keydown(function(e){
var artikel_pos = $(this).attr('id');
if(e.keyCode === 113) {
...
...
Auch wenn ich den html code mehrmals einfüge, wird jedes mal das div eingeblendet.
Aber es soll anders gehen. Durch das drücken von F10 gibt es ein .post an eine php datei, welche dann u.a. den html code zurückgibt, welcher dann per .append in die Seite eingebunden wird.
PHP:
$("input.atnr").keydown(function(e){
if(e.keyCode === 121){
$.get("offer_article_row.php",{
"action":"add"
},
function(data){
$("#table_article").append(data);
});
return false;
}
});
Also nicht nur das mit F2 funktioniert dort nicht, sondern gar keine javascript Sachen.
Erst wenn ich in der php Datei die .js Datei nochmal einbinde, funktioniert es.
Aber das ist ja nicht Sinn der Sache.
Also zum Schluss sieht es dann so aus:
HTML:
// Normal in den Quelltext geschrieben - alles funktioniert
<input type="text" name="atnr[]" class="atnr" size="10" id="1">
// Mit .post und .append hinzugefügt - kein javascript geht
<input type="text" name="atnr[]" class="atnr" size="10" id="2">
Weiß jemand Rat bzw. hat das jemand verstanden was ich meine?