I have an item on ebay that didn't sell. When I go to relist it, I can't 
submit the form.

http://cgi5.ebay.com/aw-cgi/eBayISAPI.dll?ListItemForSaleShow&item=12790183
20&category=0&oldStyle=0&displayMode=0&pass=YYYYYYYY&userid=XXXXXXX

Code excerpts below.

Paul



this is the submit button:
<input type="button" value="Continue..." onclick="JavaScript: Submit();">

later on, we see:
<script language="JavaScript"><!--
document.write('<form method=\"post\" name=\"ListItemForSale\" 
action=\"http://cgi5.ebay.com/aw-cgi/eBayISAPI.dll\";>');

//--></script>



The ebay developers don't seem to understand the idea of indenting code, 
so I've cleaned that up:

function Submit() {
  document.ListItemForSale.picurl.value = '';
  document.ListItemForSale.photoCount.value = 0;
  var charity=null;
  if(document.SelectorForm.gifticon) {
    for(var i=0; i<document.SelectorForm.gifticon.length; i++) {
      if(document.SelectorForm.gifticon[i].checked) {
        charity=document.SelectorForm.gifticon[i].value;
      }
    }
  }
  
  var charityflag=null;
  
  if(document.SelectorForm.charity) {
    for(var i=0; i<document.SelectorForm.charity.length; i++) {
      if(document.SelectorForm.charity[i].checked) {
        charityflag=document.SelectorForm.charity[i].value;
      }
    }
  }
  
  if (document.ListItemForSale.userpicurl.value != 
''){document.ListItemForSale.picurl.value=document.ListItemForSale.userpicu
rl.value;}
  if (document.SelectorForm.RelistLink) 
{document.ListItemForSale.RelistLink.value = 
document.SelectorForm.RelistLink.value;}
  document.ListItemForSale.TITLE.value = 
document.SelectorForm.TITLE.value;
  document.ListItemForSale.desc.value = document.SelectorForm.desc.value;
  if (document.SelectorForm.category1) 
{document.ListItemForSale.category1.value = 
document.SelectorForm.category1.value;}
  if ((document.SelectorForm.StoreDeptId && !isN6) || (isN6 && 
document.SelectorForm.StoreDeptId.value)) 
{document.ListItemForSale.StoreDeptId.value = 
document.SelectorForm.StoreDeptId.options[document.SelectorForm.StoreDeptId
.selectedIndex].value;}
  if (document.SelectorForm.PropertyAddr) 
{document.ListItemForSale.PropertyAddr.value = 
document.SelectorForm.PropertyAddr.value;}
  if (document.SelectorForm.PropertyZip) 
{document.ListItemForSale.PropertyZip.value = 
document.SelectorForm.PropertyZip.value;}
  if (document.SelectorForm.TitleEscrow) 
{document.ListItemForSale.TitleEscrow.value = 
document.SelectorForm.TitleEscrow.value;}
  if (document.SelectorForm.LotSize) 
{document.ListItemForSale.LotSize.value = 
document.SelectorForm.LotSize.value;}
  if (document.SelectorForm.LivingFootage) 
{document.ListItemForSale.LivingFootage.value = 
document.SelectorForm.LivingFootage.value;}
  if (document.SelectorForm.PropertyCity) 
{document.ListItemForSale.PropertyCity.value = 
document.SelectorForm.PropertyCity.value;}
  if (document.SelectorForm.seller_name) 
{document.ListItemForSale.seller_name.value = 
document.SelectorForm.seller_name.value;}
  if (document.SelectorForm.seller_phone) 
{document.ListItemForSale.seller_phone.value = 
document.SelectorForm.seller_phone.value;}
  if ((document.SelectorForm.PropertyState && !isN6) || (isN6 && 
document.SelectorForm.PropertyState.value)) 
{document.ListItemForSale.PropertyState.value = 
document.SelectorForm.PropertyState.options[document.SelectorForm.PropertyS
tate.selectedIndex].value;}
  if ((document.SelectorForm.PropertySaleType && !isN6) || (isN6 && 
document.SelectorForm.PropertySaleType.value)) 
{document.ListItemForSale.PropertySaleType.value = 
document.SelectorForm.PropertySaleType.options[document.SelectorForm.Proper
tySaleType.selectedIndex].value;}
  if ((document.SelectorForm.bedroom && !isN6) || (isN6 && 
document.SelectorForm.bedroom.value)) 
{document.ListItemForSale.bedroom.value = 
document.SelectorForm.bedroom.options[document.SelectorForm.bedroom.selecte
dIndex].value;}
  if ((document.SelectorForm.bathroom && !isN6) || (isN6 && 
document.SelectorForm.bathroom.value)) 
{document.ListItemForSale.bathroom.value = 
document.SelectorForm.bathroom.options[document.SelectorForm.bathroom.selec
tedIndex].value;}
  if (document.SelectorForm.AuctionType) 
{document.ListItemForSale.AuctionType.value = 
document.SelectorForm.AuctionType.value;}
  if (document.SelectorForm.keepEntries.checked) 
{document.ListItemForSale.keepEntries.value = 
document.SelectorForm.keepEntries.value;}
  if (charity) {document.ListItemForSale.gifticon.value = charity;}
  if (charityflag) {document.ListItemForSale.charity.value = charityflag;}
  if(!waitforimages()) {
    document.ListItemForSale.submit();
  }
}

         shad 96c / uw cs 2001 / mac activist / eda / fumbler
fan of / jewel / sophie b. / sarah slean / steve poltz / emm gryner /
       / x-files / buffy / dawson's creek / habs / bills / 49ers /
         
         t h i n k  d i f f e r e n t.

"We all need to damn well get along."
 --Sarah McLachlan in a CDNow interview


To unsubscribe send mail to [EMAIL PROTECTED]
To search the archives: 
          <http://www.mail-archive.com/macie-talk%40lists.boingo.com/>

Reply via email to