Olebole -> Det virker fint i IE men i FF får jeg kun en NULL værdi tilbage, ved du hvordan det kan være?
Det bliver sendt til en php side via:
var xmlHttp var targetdiv function loadPage(str, productname, producer, barcodevalue){ targetdiv = str; // Objekt xmlHttp=GetXmlHttpObject() // error check if (xmlHttp==null){ alert ("Browser does not support HTTP Request") return } var url="includes/xxxx.php" url=url+"?targetdiv="+str+"&productname="+productname+"&producer="+producer+"&barcodevalue="+barcodevalue xmlHttp.onreadystatechange=stateChanged xmlHttp.open("GET",url,true) xmlHttp.send(null) }
Selvtak. Jeg har ikke fået mail om dit indlæg - derfor har jeg ikke svaret =)
Grunden til, du får returneret null, er, at der ikke er sat en start-value på elementet. Det virker formodentligt med: <input type="text" id="product_barcode" name="product_barcode" style="width:100px" maxlength="13" value="">
Under XHTML er det forbudt at skrive f.eks: alert( ELEMENT.value );
Det hedder: alert( ELEMENT.getAttribute("value") );
- og det gør det faktisk også under HTML-DOM. Her accepteres det blot at ekstrahere værdien med JavaScript-notation i stedet.
Gør du det samme under XHTML-standarden, overtager HTML-parseren behandlingen af dokumentet i stedet for XML-parseren - hvilket gør, at du mister alle fordele ved at skrive XHTML (- når der altså engang bliver fordele ved at bruge XHTML ;o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.