Sponsored Links |
|
||||
@schleppertreiber
oh mann....ja, daß habe ich nun garnicht mehr geblickt, da ich schon wieder nur noch wirren code im kopf habe und dann so einfach sachen nicht mehr selbst finde. danke nochmal, auch an die anderen |
|
||||
...aber zu früh gefreut...
ich rufe das script mit getHttpRequest('parameter') auf und da kommt dann ein fehler in der Fehlerkonsole. die ' Zeichen werden in &apos umgewandelt und damit steht beim Aufruf dann getHttpRequest(&aposparameter&apos). das funzt dann natürlich wieder nicht. wenn ich die ' weg lassen, dann sucht er nach einer funktion. wie bekomme ich nun dieses problem in den griff? |
|
||||
CGI Parameter müssen immer kodiert werden, normalerweise macht das der Browser, in einem JS musst du es machen mit der entsprechenden Funktion.
SELFHTML: JavaScript / Objektreferenz / Objektunabhängige Funktionen such dir eine aus. [Nachtrag]Was natürlich auch sein kann, dass du nicht weißt wie man Variabeln und Text miteinander verknüpft. Es ist wirklich schwer aus den spärlichen Infos, die richtigen rauszupicken. |
|
||||
hmm... damit komm ich jetzt nicht klar.
Ich rufe das Script durch klick auf einen flash-link auf, und diese flash datei bekommt den link von einer xml-datei. In der xml-datei für den link steht das hier: Code:
getHttpRequest('parameter') Nachtrag ich verknüpfte das so "text" + variable + "text" , ich denke das ist in JS korrekt |
|
||||
Naja, wenn die Werte Sonderzeichen enthalten musst du die Werte umwandeln, wenn die Namen auch Sonderzeichen enthalten können, musst du diese ebenfalls umwandeln, aber nicht das &-Zeichen. Anhand deines "Beispiels" läßt sich nicht sagen, wie du das anwenden musst.
|
|
||||
das problem tritt nicht im script selbst auf, denn soweit kommt es ja garnicht...der fehler tritt beim aufruf des scripts auf, also der link ist das problem, da er mit dem link "javascript:getHttpRequest('parameter')" nicht klarkommt und in der Fehlerkonsole eben "Syntax error" steht wegen der umgewandelten ' in &apos, wenn da die ' stehen würden, dann würde das wohl gehen denke ich
|
|
||||
den JS code hatte ich oben schon gepostet, aber hier nochmal.
ich denke das problem liegt in der xml-datei, daß diese die Hochkommas interpretiert und daraus eben &apos macht. JS-Code des Scripts Code:
function $(id) { if(browsertyp.NS6) { return document.getElementById(id); } else { if(browsertyp.IE) { return document.all(id); } } } function getHttpRequest(region,sprache) { var xmlhttp = null; // Mozilla if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } // IE else if (window.ActiveXObject) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET", 'de/httprequest.php?region='+ region + '&sprache=' + sprache, true); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState != 4) { $('immobilien').innerHTML = 'wird geladen ...'; } if(xmlhttp.readyState == 4 && xmlhttp.status == 200) { $('immobilien').innerHTML = xmlhttp.responseText; } } xmlhttp.send(null); } Code:
<link>javascript:getHttpRequest('1001','de');</link> |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Font der Überschrift ändern (Problem) | artist | CSS | 2 | 07.12.2007 11:01 |
Design zu CSS/HTML verarbeiten - Problem häufen sich. | Grafikamateur | CSS | 2 | 06.08.2007 10:57 |
Problem mit WordPress und dem Bilder Upload | Maxefix | Serveradministration und serverseitige Scripte | 0 | 19.12.2006 15:58 |
Problem bei Div's - zwei mal das gleiche und doch nicht ... | Niriel | CSS | 10 | 09.06.2005 18:39 |
Problem mit einem CSS Layout | nARC | CSS | 20 | 21.05.2005 07:28 |