php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.12.2011, 20:33  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] bei anklicken der Textarea eine externe Datei ausführen

Hallo,

ich möchte über Ajax eine .php ansprechen wenn eine textarea angesprochen wird.

habe bisher folgendes:
Script
PHP-Code:
<script type="text/javascript">

$(
document).ready(function() {

function 
contentDisp()
{
$.
ajax({
url "write.php",
success : function (data) {
$(
"#contentArea").html(data);
}
});
}


});
</script> 
html:
PHP-Code:
echo "<div id='contentArea'>";
echo 
"<center><textarea onClick=\"contentDisp();\" cols='50' rows='4' name='benutzereingabe' onkeyup=\"checkLen()\" style='font-size:12px;font-family:Arial;text-decoration:none;color:#202020;'>";
echo 
"</textarea></center>";
echo 
"</div>"
die write.php führt einen DB EIntrag durch aber es passiert nichts - ich finde keinen Fehler und weiß auch nicht wirklich wie ich hier die Fehlersuche beginnen sollte...kann mir jemand helfen? Spreche ich es per onclick an oder eventuell besser per onchange - aber dann reagiert es ja erst wenn man wieder die textarea verlässt oder nicht?
Rutor ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.12.2011, 20:37  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Spreche ich es per onclick an oder eventuell besser per onchange - aber dann reagiert es ja erst wenn man wieder die textarea verlässt oder nicht?
Kommt drauf an, was Du überhaupt erreichen willst? Schreibst Du ja nicht.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 05.12.2011, 20:40  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Kommt drauf an, was Du überhaupt erreichen willst? Schreibst Du ja nicht.
ich möchte erreichen, dass eine externe php geladen wird wenn man in das textfeld rein klickt und eine andere php geladen wird wenn man es wird verlässt (Wobei ich mich mit letzteren noch nicht befasst habe da ersteres noch nicht mal klappt) in diesem Fall bei anklicken des textareafeldes soll write.php geladen...

Geändert von Rutor (05.12.2011 um 20:47 Uhr).
Rutor ist offline   Mit Zitat antworten
Alt 05.12.2011, 21:21  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard

Sehe ich das richtig? contentArea enthält die Textarea. Wenn Du die Textarea anklickst, soll die Textarea verschwinden und gegen den Inhalt von write.php getauscht werden. Dann fällt doch eigentlich die Möglichkeit weg, die Textarea zu verlassen, da die ja nicht mehr da ist.

Übrigens, die EventListener kannst Du geschickterweise auch über JQuery einrichten. Die In-HTML-Einbettung ist eigentlich als 'obtrusive geächtet', wenn ich das mal so sagen darf.
__________________
Es ist schon alles gesagt. Nur noch nicht von allen.
drsoong ist offline   Mit Zitat antworten
Alt 05.12.2011, 21:53  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ok ich habe es nun gelöst - hatte den falschen Ansatz habe es nun wie folgt gemacht:

PHP-Code:
$("textarea").click(function () {
$.
ajax({
url "write.php",

});
    }); 
PHP-Code:
echo "<center><textarea cols='50' rows='4' name='benutzereingabe' onkeyup=\"checkLen()\" style='font-size:12px;font-family:Arial;text-decoration:none;color:#202020;'>";
echo 
"</textarea></center>"
Wie bekomme ich es nun allderings hin dass es eine Datei ausführt wenn ich das textareafeld verlasse?? gibt es eine funktion die $().outclick(function...
oder so heißt ??

oder mache ich das über onmouseout??
Rutor ist offline   Mit Zitat antworten
Alt 05.12.2011, 21:58  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

blur()

Statt click() suchst Du dann vermutlich auch focus(). Denn click() reagiert bei jedem Mausklick in die Textarea und ignoriert außerdem das „Antabben“ per Tastatur.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 05.12.2011, 21:59  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ok es gibt .mouseout - aber dabei führt es die datei schon aus wenn ich nur den curser ausserhalb des textarea feldes ziehe - gibt es nichts was erst anspingt wenn ich die textarea "verlasse"??
Rutor ist offline   Mit Zitat antworten
Alt 05.12.2011, 22:00  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
blur()

Statt click() suchst Du dann vermutlich auch focus(). Denn click() reagiert bei jedem Mausklick in die Textarea und ignoriert außerdem das „Antabben“ per Tastatur.
danke ich denke das ist es !!!
Rutor ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Datei mit fopen in Textarea NiKo95 PHP Einsteiger 7 31.10.2011 13:31
php datei per button ausführen Chuky PHP Einsteiger 3 11.04.2011 09:27
externe Datei schützen Styleometer PHP Tipps 2009 9 29.10.2009 20:53
Upload script datei type falsch erkannt Marti95. PHP Tipps 2009 27 14.09.2009 15:32
Text in textarea in anderer Datei einfügen emasch JavaScript, Ajax und mehr 13 25.08.2009 21:52
(sql) sh Datei ausführen awsed PHP Tipps 2009 12 07.06.2009 12:55
Datei lädt .css-Code nach dem Update nich mehr in die Textarea Canca PHP Tipps 2009 14 23.05.2009 13:05
textarea in Datei Speichern mit onkeyup wepse JavaScript, Ajax und mehr 7 17.03.2009 08:30
Shell exec Befehl ... Zum ausführen einer shell datei KeyT0ast3r Scriptbörse 1 31.01.2008 12:49
Textarea soll text in text.txt Datei schreiben Clawhammer PHP Tipps 2008 3 26.11.2007 10:38
Datei in Textarea auslesen kampfnickel PHP Tipps 2006 21 24.11.2006 22:09
funktion aus externer php datei ausführen stephan000 PHP Tipps 2006 7 21.04.2006 13:22
PHP Datei über Putty ausführen patr1k Server, Hosting und Workstations 7 24.01.2006 08:46
[Erledigt] externe Datei mittels php-Script ausführen PHP Tipps 2007 7 22.12.2005 10:00
.txt Datei in Textarea laden und aktualisieren PHP Tipps 2005 12 12.01.2005 19:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
textarea mit externen text, onclick exteren datei

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum