Hallo zusammen, erst mal danke an claudius und christian fuer die ganze hilfe!!! Ich habe die Nacht damit verbracht etwas neues zu schreiben und dies funktionienrt nun auch (hoffe ich jedenfalls ) sieht zwar ein bisschen anders aus macht aber das selbe in mehreren steps. Ich bin mit dem project leider unter totalem zeitdruck und die administration muss bis uebermorgen auf den servern laufen.
Also nochmals danke und fuer mein Ego werde ich dies als wochenend-knacknuss mitnehmen. mfg, Roni Schuetz -----Original Message----- From: Claudius Ceteras [mailto:[EMAIL PROTECTED]] Sent: Monday, June 17, 2002 6:53 PM To: AspGerman Kaffeehaus Subject: [aspdecoffeehouse] RE: Java scripts Arrays (#$#&*&@&#^@&*$#^!!!) Wie reproduziere ich den Fehler? Ich habe ca. 10 mal das Data-Fenster ge�ffnet und wieder gespeichert(40 items), ohne Fehler... Wie oft muss man das den machen? �brigens hast Du die URL in func.asp nicht angepasst, so dass http://www.advise.co.il/test/default.asp nicht funktioniert... Claudius > > Hallo Claudius, > > du kannst dir dies mal unter folgender website ansehen: > http://www.advise.co.il/test/default.asp > > oder herunterladen > http://www.advise.co.il/test/arr.zip > > bei der online version habe ich nun ein weiteres permission > problem aus > diesem grund habe ich auch eine zip datei dazugelegt. > > ich arbeite auf einem rechner der folgendes spec. aufweisst: > P4 1.5 > SD RAM 512 > Win XP Prof > IIS 5.1 > IE version 6.0.2600 > > > >>>Tritt das Problem auch mit anderen IEs auf? > das genau gleiche problem habe ich auch mit 98'er rechnern. > > >>>Nach einem Neustart? > Nach einem neustart geht das ganze wieder von vorne los. Ich > beginne zu > arbeiten etc. . . . > > mfg, > Roni Schuetz > > P.S. weisst du zufaellig wieso ich einen "permission error" > erhalte wenn ich > auf den array im opener document zugreifen moechte > obwohl bei mir lokal dies nicht geschieht und das folder zur zeit full > access hat fuer jederman ????? > > > > -----Original Message----- > From: Claudius Ceteras [mailto:[EMAIL PROTECTED]] > Sent: Monday, June 17, 2002 9:27 AM > To: AspGerman Kaffeehaus > Subject: [aspdecoffeehouse] RE: Java scripts Arrays > > > Kannst Du das Problem weiter einkreisen? > Was ist der minimalste Code, der das Problem noch reproduzierbar > erzeugt? > Kannst Du das als eine(oder mehrere) komplette HTML-Datei posten, auf > der man ein paar mal einen Knopf dr�cken muss und dann das Problem > auftritt? Falls eine DB im Hintergrund arbeitet, kannst Du ja > mit einer > Schleife Dummy-Daten erzeugen, die in der richtigen Gr�ssenordnung > liegen... > So kann man n�mlich nur schwer was sagen... > Welchen IE benutzt Du? Tritt das Problem auch mit anderen IEs auf? Auf > anderen Rechnern? Nach einem Neustart? > Wieviel Speicher hast Du auf dem Rechner? > > Gruss, > > Claudius > > > -----Original Message----- > > From: Roni Schuetz [mailto:[EMAIL PROTECTED]] > > Sent: Montag, 17. Juni 2002 08:14 > > To: AspGerman Kaffeehaus > > Subject: [aspdecoffeehouse] Java scripts Arrays > > > > > > Hallo Miteinander, > > > > ich habe da ploetzlich ein riesiges JS problem. Ich bin am > > erstellen einer > > Web Administration bei der ich ein setup machen moechte fuer > > neue producte > > die hinzugefuegt werden sollten in eine DB schlussendlich. > > Nun, normalweise > > geht dies auch ganz gut nur habe ich ploetzlich ein riesen > > resources problem > > bei dem ich leider nicht weiterkomme und meine annahme ist, dass das > > irgendetwas mit dem JS zu tun hat. Ich habe da eine normale > > asp seite mit > > dem folgenden array's: > > > > // Picture Array > > var arrPicData = new Array(); > > // Specification Array No. = 0 > > var arrSpecData = new Array(); > > var arrSpecLang = new Array(); > > // General Data Array No. = 1 > > var arrGenData1 = new Array(); > > var arrGenLang1 = new Array(); > > // General Data Array No. = 2 > > var arrGenData2 = new Array(); > > var arrGenLang2 = new Array(); > > // General Data Array No. = 3 > > var arrGenData3 = new Array(); > > var arrGenLang3 = new Array(); > > > > Ich greife auf diese arrays von anderen fenstern zu und > falls ich dies > > mehrmals mache erhalte ich ploetzlich einen System Error mit > > folgender msg > > "Not enough system memory available" und zusatzlich sehe ich > > dann noch weder > > buttons oder so vom Browser. > > > > In den Fenstern gebe ich die moeglichkeit strings einzufuegen > > und diese > > werden jedesmal neu in diese arrays gekippt nachdem ich > eine funktion > > aufrufe die das spec. array leert. > > > > function arrDelAllElement(updateNum) > > { > > // switch for each array we use a case. > > switch (updateNum) > > { > > . > > . > > . > > . > > ////////////////////////////////////////////////////////// > > // > > case 3: > > var size = arrGenData3.length; > > var i = 0; > > var j = 0; > > if (size > 0 ) { > > for(i = 0; i <= size; ++i) { > > delete arrGenData3[i]; > > delete arrGenLang3[i]; > > } > > } > > arrGenData3.length = 0; // setzte die laenge wieder auf null > > arrGenLang3.length = 0; // setzte die laenge wieder auf null > > document.all("3").innerHTML = "0"; // update ein innerHtml > > auf der seite > > break; > > ////////////////////////////////////////////////////////// > > // > > default: > > alert("Delete Error!!!!"); > > } > > } > > > > Nachdem die arrays nun leer sein sollten (?!?!?!?) habe ich > > eine weitere > > funktion geschrieben die mir dann die neuen daten ins array > schreibt: > > [dies passiert vom neuen fenster und ruft dann auf der ersten > > seite eine > > func auf die die elemente hinzufuegt passiert in der for () > > loop - jedes > > element wird einzeln hinzugefuegt. . . . .!!!!] > > > > function setCreateQueue() > > { > > // first clean the array that we not receive dublicated data. > > if ( opener.<%=data%>.length > 0){ > > //opener.deleteElementSpec(); > > opener.arrDelAllElement(<%=num%>); > > } > > //alert( eval("opener.<%=data%>.length") ); > > // e is represent a form obj. > > e = document.ADDSPEC; > > // for local use delete the keyword opener > > // run on the whole form in e > > for (i = 0; i < e.length ; ++i ) > > { > > // check element type > > if ( e.elements[i].type == "text" ) > > { > > // check the content > > if ( e.elements[i].value != "" ) > > { > > // preview copy into the opener array > > // add an element to the array > > // check the language > > var tmpObj = e.elements[i]; > > // alert(e.elements[i].name.indexOf("_h")); > > if (e.elements[i].name.indexOf("_h") == -1 ) > > { > > // use the add function in the add.asp > > if (tmpObj.value != "" && tmpObj.value != "undefined" ) > > { > > // Add a new element to the specific array in the parent document. > > // prototype of the add function: > > opener.arrAddElement( tmpObj.value ,"eng", <%=num%> ); > > } > > } > > else > > { > > // use the add function in the add.asp > > if (tmpObj != "" && tmpObj.value != "undefined" ) > > { > > // Add a new element to the specific array in the parent document. > > // prototype of the add function: > > opener.arrAddElement( tmpObj.value ,"heb", <%=num%> ); > > } > > } > > } > > } > > } // end for > > window.close(); > > } > > > > > > > > > > das ist die function auf der primeren seite um ein element > > hinzuzufuegen. > > > > function arrAddElement( data, lang, updateNum ) > > { > > // switch for each array we use a case. > > switch (updateNum) > > { > > case 3: > > var i = arrGenData3.length; > > arrGenData3[i] = data; > > arrGenLang3[i] = lang; > > document.all("3").innerHTML = arrGenData3.length; > > break; > > ////////////////////////////////////////////////////////// > > // > > default: > > alert("default"); > > } > > } // arrAddElement(data, lng, > > arrDataName, arrLang) > > > > > > hoffe jemand kann mir dabei helfen..... > > > > mfg, > > Roni Schuetz > > > > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv > > | Sie k�nnen sich unter folgender URL an- und abmelden: > > | > > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee > house.asp > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee house.asp | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp | [aspdecoffeehouse] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
