|
You last visited: Today at 03:46
Advertisement
Jquery/Ajax [FRAGE]
Discussion on Jquery/Ajax [FRAGE] within the Metin2 Private Server forum part of the Metin2 category.
02/07/2011, 00:31
|
#1
|
elite*gold: 0
Join Date: Mar 2009
Posts: 203
Received Thanks: 68
|
Jquery/Ajax [FRAGE]
Ich wollte mal fragen...
ich habe ne webseite und möchte im content bereich etwas anzeigen lassen
ohne die seite neu laden zu müssen
also
es gibt zum beispiel
*index.php
*login.php
*logout.php
*buy.php
*example.php
und ich möchte DAS SO MACHEN DAS EINFACH NUR DER CONTENT BEREICH GEÄNDERT WIRD ABER DIE KOMPLETTE SEITE NICHT
also ich brauche:
das der content bereich
sich aktualisiert
und der rest nicht
also dass wenn man auf login drückt ( im menü) dann das im content erscheint : LOGIN BEREICH
ich habe gehört das man das mit jquery machen kann
also ich brauche:
vllt kann jemand hier eine vorlage/beispiel posten
VIELEN DANK IM VORRAUS!
|
|
|
02/07/2011, 00:35
|
#2
|
elite*gold: 100
Join Date: Sep 2009
Posts: 8,137
Received Thanks: 2,760
|
Der Login muss/sollte immer in einer Session sein.
Am besten du nimmst das hen! script.
|
|
|
02/07/2011, 00:41
|
#3
|
elite*gold: 0
Join Date: Mar 2009
Posts: 203
Received Thanks: 68
|
ne ich möchte keine mt2 seite ich meine allgemein also wo nur der CONTENT bereich reloadet aber der rest der seite nicht also bei hen! da reloadet die komplette seite
und noch was es soll kein iframe sein! xD
|
|
|
02/07/2011, 00:42
|
#4
|
elite*gold: 0
Join Date: Apr 2010
Posts: 1,352
Received Thanks: 788
|
Welche Metin2 Page nutzt du?
€dit:
Mh doppelpost^^ würd ich schnell wegmachen.
|
|
|
02/07/2011, 00:46
|
#5
|
elite*gold: 0
Join Date: Mar 2009
Posts: 203
Received Thanks: 68
|
SAGEN WIR ´s MAL SO:
ich habe noch kein script
das muss ich noch selber basteln
aber ich muss nur das mit dem content bereich wissen
also das nur das sich aktualliesert
(PRAKTISCH SO WIE EIN IFRAME ABER ES SOLL KEINER SEIN DESWEGEN MIT JAVA /JQUERY/AJAX ODA SO :P)
|
|
|
02/07/2011, 00:48
|
#6
|
elite*gold: 0
Join Date: Apr 2010
Posts: 1,352
Received Thanks: 788
|
Eine Möglichkeit wär es mit jQuery... dann so beispielweise^^:
PHP Code:
$(document).ready(function(){ $("#IdVonMenüItem").click(function(){ $("#divIdWoInhaltAuftauchenSoll").load("dateiname.endung"); }); });
|
|
|
02/07/2011, 00:50
|
#7
|
elite*gold: 0
Join Date: Mar 2009
Posts: 203
Received Thanks: 68
|
vllt kann mir morgen( heute später) einer helfen dann poste ich mal den HTML quellcode wo das rein soll...
aber danke schonmal!
|
|
|
02/07/2011, 01:05
|
#8
|
elite*gold: 15
Join Date: Jul 2009
Posts: 540
Received Thanks: 129
|
ich glaub sowas geht nur mit php.
Aber wenn du ne antwort hast kannst du sie mir auch per priv pn schicken weil ich bin in der negsten zeit abwesend
|
|
|
02/07/2011, 01:25
|
#9
|
elite*gold: 0
Join Date: Mar 2009
Posts: 203
Received Thanks: 68
|
ganz einfach :
SO WIE HIER ( IM MENÜ MAL DRAUF KLICKEN!) ****
will ich es auch haben
sorry für den link ist nur zur demonstration
|
|
|
02/07/2011, 01:31
|
#10
|
elite*gold: 0
Join Date: Apr 2010
Posts: 1,352
Received Thanks: 788
|
Habe mich mal Schlau gemacht und deine Lösung gefunden...
PHP Code:
<script type="text/javascript">
jQuery(function($) {
$("a").click(function() {
$.ajax({
url: "DateiNameWelchesDieSeitenLädt.php",
data: {DERGETWERTKANNsiteOÄSEIN: $(this).attr("hash").substr(1)},
type: "GET",
dataType: "HTML",
success: function(content) {
$("div#NAMEVOMDIVWOINHALTIST").hide().html(content).fadeIn();
},
error: function() {
alert("Ajax request failed.");
}
});
$(location).attr("hash", $(this).attr("hash"));
return false;
});
});
</script>
Habe dir reingeschrieben was du ändern musst ;O.
Du musst dan bei links bsp nicht
<a href="?site=x"></a>
machen sondern
<a href="#x"></a>
und tada er lädt die seite..
Lieben Gruß
|
|
|
02/07/2011, 01:40
|
#11
|
elite*gold: 0
Join Date: Mar 2009
Posts: 203
Received Thanks: 68
|
mhm geht nicht
Ich habe eine index.php und eine register.php er soll in der index die register.php anzeigen also so wie in iframe aber soll keiner sein und dann den normalen text weg machen und den Register Text Dahin schreiben :P
ER LÄDT DAS GANZE WIE EIN GANZ NORMALEN 0815 LINK!
addet mich ma pls in skype ( WER WEIS WIE DAS GEHT)
select77-77
ich habe es so
PHP Code:
<script type="text/javascript"> jQuery(function($) { $("a").click(function() { $.ajax({ url: "register.php", data: {DERGETWERTKANNsiteOÄSEIN: $(this).attr("hash").substr(1)}, type: "GET", dataType: "HTML", success: function(content) { $("div#NAMEVOMDIVWOINHALTIST").hide().html(content).fadeIn(); }, error: function() { alert("Ajax request failed."); } }); $(location).attr("hash", $(this).attr("hash")); return false; }); }); </script>
|
|
|
02/07/2011, 01:47
|
#12
|
elite*gold: 0
Join Date: Apr 2010
Posts: 1,352
Received Thanks: 788
|
Quote:
Originally Posted by Philipppc007
mhm geht nicht
ER LÄDT DAS GANZE WIE EIN GANZ NORMALEN 0815 LINK!
addet mich ma pls in skype ( WER WEIS WIE DAS GEHT)
select77-77
ich habe es so
PHP Code:
<script type="text/javascript">
jQuery(function($) {
$("a").click(function() {
$.ajax({
url: "register.php",
data: {DERGETWERTKANNsiteOÄSEIN: $(this).attr("hash").substr(1)},
type: "GET",
dataType: "HTML",
success: function(content) {
$("div#NAMEVOMDIVWOINHALTIST").hide().html(content).fadeIn();
},
error: function() {
alert("Ajax request failed.");
}
});
$(location).attr("hash", $(this).attr("hash"));
return false;
});
});
</script>
|
Du msust da schon einiges ersetzen habs extra groß auf Deutsch Reingeschrieben was..
|
|
|
02/07/2011, 01:48
|
#13
|
elite*gold: 3
Join Date: Jan 2010
Posts: 1,714
Received Thanks: 854
|
Quote:
Originally Posted by idefitze
ich glaub sowas geht nur mit php.
Aber wenn du ne antwort hast kannst du sie mir auch per priv pn schicken weil ich bin in der negsten zeit abwesend
|
Soweit ich weis ist es mit PHP eben nicht möglich dafür gibt es Javascript/jquery/ajax/prototype
Quote:
Originally Posted by yym3
Habe mich mal Schlau gemacht und deine Lösung gefunden...
PHP Code:
<script type="text/javascript">
jQuery(function($) {
$("a").click(function() {
$.ajax({
url: "DateiNameWelchesDieSeitenLädt.php",
data: {DERGETWERTKANNsiteOÄSEIN: $(this).attr("hash").substr(1)},
type: "GET",
dataType: "HTML",
success: function(content) {
$("div#NAMEVOMDIVWOINHALTIST").hide().html(content).fadeIn();
},
error: function() {
alert("Ajax request failed.");
}
});
$(location).attr("hash", $(this).attr("hash"));
return false;
});
});
</script>
Habe dir reingeschrieben was du ändern musst ;O.
Du musst dan bei links bsp nicht
<a href="?site=x"></a>
machen sondern
<a href="#x"></a>
und tada er lädt die seite..
Lieben Gruß
|
Nette lösung
Quote:
Originally Posted by Philipppc007
mhm geht nicht
ER LÄDT DAS GANZE WIE EIN GANZ NORMALEN 0815 LINK!
addet mich ma pls in skype ( WER WEIS WIE DAS GEHT)
select77-77
ich habe es so
PHP Code:
<script type="text/javascript">
jQuery(function($) {
$("a").click(function() {
$.ajax({
url: "register.php",
data: {DERGETWERTKANNsiteOÄSEIN: $(this).attr("hash").substr(1)},
type: "GET",
dataType: "HTML",
success: function(content) {
$("div#NAMEVOMDIVWOINHALTIST").hide().html(content).fadeIn();
},
error: function() {
alert("Ajax request failed.");
}
});
$(location).attr("hash", $(this).attr("hash"));
return false;
});
});
</script>
|
Du musst deine Div´s darin Bestimmen.
Wen du die nicht bestimmst wird es auch nicht Funktionieren
|
|
|
02/07/2011, 01:54
|
#14
|
elite*gold: 0
Join Date: Mar 2009
Posts: 203
Received Thanks: 68
|
so ist es jetzt aber ich weiß nicht wo ich den URL link hin oder rein machen soll
und was bei data hinkommt weis ich auch nicht
data: {DERGETWERTKANNsiteOÄSEIN:
PHP Code:
<script type="text/javascript">
jQuery(function($) {
$("a").click(function() {
$.ajax({
url: "register.php",
data: {DERGETWERTKANNsiteOÄSEIN: $(this).attr("hash").substr(1)},
type: "GET",
dataType: "HTML",
success: function(content) {
$("div#main_news_text").hide().html(content).fadeIn();
},
error: function() {
alert("Ajax request failed.");
}
});
$(location).attr("hash", $(this).attr("hash"));
return false;
});
});
</script>
<a href="register.php">Register</a>
|
|
|
02/07/2011, 01:57
|
#15
|
elite*gold: 0
Join Date: Apr 2010
Posts: 1,352
Received Thanks: 788
|
Quote:
Originally Posted by Philipppc007
so ist es jetzt aber ich weiß nicht wo ich den URL link hin oder rein machen soll
und was bei data hinkommt weis ich auch nicht
data: {DERGETWERTKANNsiteOÄSEIN:
PHP Code:
<script type="text/javascript">
jQuery(function($) {
$("a").click(function() {
$.ajax({
url: "register.php",
data: {DERGETWERTKANNsiteOÄSEIN: $(this).attr("hash").substr(1)},
type: "GET",
dataType: "HTML",
success: function(content) {
$("div#main_news_text").hide().html(content).fadeIn();
},
error: function() {
alert("Ajax request failed.");
}
});
$(location).attr("hash", $(this).attr("hash"));
return false;
});
});
</script>
<a href="register.php">Register</a>
|
hm ich habe nun gerechnet das du es bsp so machst:
<a href="?x=aa"> </a>
und nicht <a href="register.php">Register</a>...
Dann mal ein anderes script^^ ich poste es gleich...
|
|
|
|
|
Similar Threads
|
ajax bot erstellen
12/10/2010 - General Coding - 0 Replies
kennt sich jmd. mit der ajax xhr bot-programmierung aus? hätte kleine fragen.
erste wäre:
wo gibts n gutes tut dafür?
edit s geht um browsergamebots^^
|
AJAX PROFIS [ M2 Homepage ]
11/19/2010 - Metin2 Private Server - 2 Replies
Hi, wie ich sehe, hat heaven2, newworld3 etc. ein Top10/Top5 ranking für ihre Server auf ihrer Startseite eingebaut, da das ganze via ajax funktioniert (datei lädt ohne seite neuzuladen), wollte ich nachfragen wie das geht, da ich es nich hinbekomme
bekomms nämlich nich geschissen Xd
mfg
holzi
|
[Ajax] Menu, Untermenü etc.
12/05/2007 - General Coding - 3 Replies
Moinsen, jemand fragte mich ob ich ein Menü wie auf der Seite SAP Deutschland hinbekommte und ich neinte ab.
Meine Frage ist nun ob solch ein Menü mit Ajax gemacht wird, und ob mir jemand vllt nen kleinen anstoß geben könnte.
ty
|
JavaScript Prob (ajax?)
07/31/2007 - Web Development - 13 Replies
Hi,
Also.... Ich muss ein RechenScript erstellen das ich auch soweit fertig habe, mein Problem ist nun dass der Ausgabe Text indem die Preise kalkuliert werden sich direkt neu ausrechnet sobald man im <select>-Feld etwas neues angewählt hat.
Hab es mit Javascript probiert aber kahm noch zu keiner akzeptablen Lösung (als javascript nap). :cry:
Bräuchte nur ein paar hinweise/leitfäden, Beispiele wäre aber auch nett.
thanks in advance
|
All times are GMT +1. The time now is 03:46.
|
|