21. marts 2001 - 13:40Der er
23 kommentarer og 1 løsning
ACTION=\"JAVASCRIPT:this ???????
Hvorfor kan jeg ikke kalde det script som ligger på samme side som min <form>.
Kan man overhovede fange script i action er det ikke kun HTML, CGI og MAILTO ??????? ----------------------------------------------------- <FORM onSubmit=\"return ckeckPrinter(this)\" action=\"java script:opretAdm(22,PltNr.value+\' \'+PltNavn.value+\' \'+PltDevice.value+\' \'+PltFormat.value+\' \'+PltDriver.value,this)\" >
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er 3 filer som kender hinnanden og det er det som gør det svært, jeg karter rundt i filer som jeg ikke aner hvad gør ??????? Så det er måske lidt meget :0(
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> <HTML> <HEAD> <TITLE> New Document </TITLE>
<script type=\"text/javascript\" language=\"JavaScript\"> function gyldigPrint(PltNr) { if (PltNr == \"\") { return false } return true }
function ckeckPrinter(form) {
if (!gyldigPrint(form.PltNr.value)) { alert(\"Du mangler at udfylde nummert på printerlisten\") return false } if (!gyldigPrint(form.PltNavn.value)) { alert(\"Du mangler at udfylde navnet på printeren\") return false } if (!gyldigPrint(form.PltDevice.value)) { alert(\"Du mangler at udfylde \") return false } if (!gyldigPrint(form.PltFormat.value)) { alert(\"Du mangler at udfylde papir format A0 A4 ?\") return false } if (!gyldigPrint(form.PltDriver.value)) { alert(\"Du mangler at udfylde hvilken driver som skla bruges\") return false }
return true }
var baseURL = \"/nxk.geo\" function opretAdm(_funktion, _val){ admWindow=open(\"\",\"Opdater\",\"toolbar=no, location=no, directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=100\") admWindow.focus() if (_funktion == 21) { for (i = 0; i < words.options.length; i++) if (words.options[i].selected) { _val = words.options[i].value i = words.options.length } } admWindow.location = baseURL + \"?mdlcgi=adm&user=4&opdat=\"+_funktion+\"&val=\"+_val if (_funktion == 21 || _funktion == 22) window.location = baseURL + \"?mdlcgi=adm&user=4&opdat=0 \" }
function infovindue(url, width, height) { var Win=window.open(url,\"ALIGRAPH\",\'width=\' + width + \',height=\' + height + \',resizable=0,scrollbars=no,menubar=no,status=no\' ); }
Det programmet gør: er at man kan tilføje en printer,med et c++ programme, alt det virker (det er ikke mig der har kodet).Men hvis man glemme et af felterne skal der komme en alert så er problemet at der nu er to funktioner i samme form.????????? Hvordan gøres det
Én ting er at jeg sidder og smågætter efterhånden, men det er sgu lidt svært, når det ikke er det rigtige Script. Nå, men hvilke funktioner er det der ikke virker?
Har du nogen idé om hvilke værdier der ikke returnes korrekt?
Ja alt det virker fint, men når jeg så klikker på tilføj printer tilføjer den en printer uden at alle felterne er udfyldt og det er ikke meningen, det skulle den jo ikke gøre før den er færdig med alle alertne eller hvad
her er koderne som næsten virker, der mangler lige valget af papir A1 A2 osv
Men tak for hjælpen..... Jeg lære det aldrig, det er en helt anden tanke måde. Jeg sad fast i formen, det kan ikke gøres uden ?? Det var det første han fjernet !!!!!!!!!
-------------------------------------------
function gyldigPrint(PltNr) { /* alert(PltNr) */ if (PltNr == \"\") { return false } return true }
function checkPrinter(plotter) { rangearray = plotter.split(\" \"); nr =rangearray[0]; navn =rangearray[1]; dev =rangearray[2]; papir=rangearray[3]; plt =rangearray[4];
if (!gyldigPrint(nr)) { alert(\"Du mangler at udfylde nummert på printerlisten !\") return false } if (!gyldigPrint(navn)) { alert(\"Du mangler at udfylde navnet på printeren !\") return false } if (!gyldigPrint(dev)) { alert(\"Du mangler at udfylde print device !\") return false } if (!gyldigPrint(papir)) { alert(\"Du mangler at udfylde papir format A4-A0 !\") return false } if (!gyldigPrint(plt)) { alert(\"Du mangler at udfylde hvilken driver som skal bruges !\") return false } if (papir.value!=\"A0\" || papir.value!=\"A1\" || papir.value!=\"A2\" || papir.value!=\"A3\" || papir.value!=\"A4\") { alert(\"Papirformatet skal være A4, A3, A2, A1 eller A0 !\") return false }
return true }
var baseURL = \"/nxk.geo\" function opretAdm(_funktion, _val){ if (_funktion!=22 || checkPrinter(_val)==true) { admWindow=open(\"\",\"Opdater\",\"toolbar=no, location=no, directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=100\") admWindow.focus() if (_funktion == 21) { for (i = 0; i < words.options.length; i++) if (words.options[i].selected) { _val = words.options[i].value i = words.options.length } } admWindow.location = baseURL + \"?mdlcgi=adm&user=4&opdat=\"+_funktion+\"&val=\"+_val if (_funktion == 21 || _funktion == 22) window.location = baseURL + \"?mdlcgi=adm&user=4&opdat=0 \" } }
function infovindue(url, width, height) { var Win=window.open(url,\"ALIGRAPH\",\'width=\' + width + \',height=\' + height + \',resizable=0,scrollbars=no,menubar=no,status=no\' ); }
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.