Avatar billede kimlarsen Praktikant
24. april 2015 - 11:00 Der er 7 kommentarer og
1 løsning

Viderestilling på baggrund af værdi.

Hej

En af de andre brugere herinde på Eksperten har været så venlig at hjælpe mig med et script som kan viderestille på baggrund af de værdier som kommer fra en række spørgsmål.

Men selv om jeg har gjort, som han skrev ( kan ikke længere få kontakt til ham  ), så sker der at ved "submit" går siden tilbage til sig selv og ikke til de andre sider som resultatet skulle falde ud til !

Jeg opgiver !

Jeg har forsøgt og forsøgt, at finde ud af hvor jeg er gået galt i forhold til ovennævnte, uden held.
Hver gang jeg mærker 20 radioknapper af med Yes, så ryger jeg ved "submit" tilbage til samme side igen !

Siden kan ses her : http://sats-gruppen.dk/er-din-bolig-farlig/

Og hele sidens html kode er her under.

Et bud på hvor jeg går galt i byen vil blive meget værdsat !

<form name=form method=GET action="" onsubmit="validatesubmit()">
I boligen har der gennem de sidste mange år været brugt asbest til mange forskellige produkter. Gennemgå listen herunder og svar ja eller nej til om dette produkt forfindes i din bolig.
Efterfølgende vil du se din score for risikoen for asbest i din bolig.
<h3>Boligens installationer</h3>
<table>
<tbody>
<tr>
<th>Er der affaldsskakter i boligen og er disse installeret i boligen i perioden 1935 til 1980 ?</th>
<th><input name="value1" type="radio" value="yes" /> Ja <input name="value1" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der trykrør i boligen og er disse installeret i perioden 1920 - 1986 ?</th>
<th><input name="value2" type="radio" value="yes" /> Ja <input name="value2" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der låg over rørkanalerne og er disse installeret i perioden 1930 - 1986 ?</th>
<th><input name="value3" type="radio" value="yes" /> Ja <input name="value3" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der elevatorbremser i boligen og er disse installeret i perioden 1920 - 1986 ?</th>
<th><input name="value4" type="radio" value="yes" /> Ja <input name="value4" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der installations pakninger i boligen og er disse installeret i perioden 1920 - 1986  ?</th>
<th><input name="value5" type="radio" value="yes" /> Ja <input name="value5" type="radio" value="no" /> Nej</th>
</tr>
</tbody>
</table>
<h3>El-installationer</h3>
<table>
<tbody>
<tr>
<th>Er der brugt varmeisolerende kabler i boligen, i perioden 1930 - 1970 ?</th>
<th><input name="value6" type="radio" value="yes" /> Ja <input name="value6" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der blevet brugt plader og pap i el-installationerne i perioden 1920 - 1980 ?</th>
<th><input name="value7" type="radio" value="yes" /> Ja <input name="value7" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt brandsikrede kabler i el-installationerne i perioden frem til 1980 ?</th>
<th><input name="value8" type="radio" value="yes" /> Ja <input name="value8" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt fatninger i perioden 1978 - 1984 ?</th>
<th><input name="value9" type="radio" value="yes" /> Ja <input name="value9" type="radio" value="no" /> Nej</th>
</tr>
</tbody>
</table>
<h3>Ventilation</h3>
<table>
<tbody>
<tr>
<th>Er der aftræk &amp; ventilations kanaler indsat i perioden indtil 1986 ?</th>
<th><input name="value10" type="radio" value="yes" /> Ja <input name="value10" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brandspjæld i boligen ? Brugt i perioden 1945 - 1980 ?</th>
<th><input name="value11" type="radio" value="yes" /> Ja <input name="value11" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der Entalpi vekslere i boligen og er de installeret i i perioden 1960 - 1978 ?</th>
<th><input name="value12" type="radio" value="yes" /> Ja <input name="value12" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der fleksible forbindelser i ventilationen og er de isat i perioden 1960 - 1977 ?</th>
<th><input name="value13" type="radio" value="yes" /> Ja <input name="value13" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der isat et luftvarmeanlæg i boligen og er det sket i perioden 1955 - 1986 ?</th>
<th><input name="value14" type="radio" value="yes" /> Ja <input name="value14" type="radio" value="no" /> Nej</th>
</tr>
</tbody>
</table>
<div>
<h3>Specielle komponenter brugt i boligen</h3>
</div>
<div>
<table>
<tbody>
<tr>
<th>Er der brugt afstands klodser i beton ? Er blevet brugt frem til 1985</th>
<th><input name="value15" type="radio" value="yes" /> Ja <input name="value15" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der blevet brugt afstands klodser i vægpladerne ? Blev brugt i perioden fra 1954 - 1980 ?</th>
<th><input name="value16" type="radio" value="yes" /> Ja <input name="value16" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der blevet brugt fliser af asbest cement ? Blev brugt i perioden frem til 1975 ?</th>
<th><input name="value17" type="radio" value="yes" /> Ja <input name="value17" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der blevet brugt plugs i boligen ? Blev brugt i perioden 1961 - 1971 ?</th>
<th><input name="value18" type="radio" value="yes" /> Ja <input name="value18" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der isat branddøre i boligen ? Asbest i dørene frem til 1972</th>
<th><input name="value19" type="radio" value="yes" /> Ja <input name="value19" type="radio" value="no" /> Nej.</th>
</tr>
<tr>
<th>Er der tekstiler ( bl.a. Tæpper ), som er lagt i perioden 1920 - 1980 ?</th>
<th><input name="value20" type="radio" value="yes" /> Ja <input name="value20" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt asbestsnor ? Blev brugt i perioden 1920 - 1980</th>
<th><input name="value21" type="radio" value="yes" /> Ja <input name="value21" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brandtæpper i boligen ? Brandtæpper frem til 1980 indeholder asbest.</th>
<th><input name="value22" type="radio" value="yes" /> Ja <input name="value22" type="radio" value="no" /> Nej</th>
</tr>
</tbody>
</table>
</div>
<div>
<h3>Specielle indvendige overflader</h3>
</div>
<div>
<table>
<tbody>
<tr>
<th>Tynde vægplader ? Blev ofte brugt i perioden 1950 - 1980.</th>
<th><input name="value23" type="radio" value="yes" /> Ja <input name="value23" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Vinyl til gulve. Ofte brugt i perioden 1965 - 1980.</th>
<th><input name="value24" type="radio" value="yes" /> Ja <input name="value24" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Vinyl til gulv og væg. Brugt i perioden 1930 - 1980.</th>
<th><input name="value25" type="radio" value="yes" /> Ja <input name="value25" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Støbegulve. Brugt i perioden 1920 - 1980.</th>
<th><input name="value26" type="radio" value="yes" /> Ja <input name="value26" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Puds. Brugt i perioden 1953 - 19 - 80.</th>
<th><input name="value27" type="radio" value="yes" /> Ja <input name="value27" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Malinger. Brugt i perioden 1961 - 1981.</th>
<th><input name="value28" type="radio" value="yes" /> Ja <input name="value28" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Fliseklæbemidler. Brugt i perioden 1962 - 1976.</th>
<th><input name="value29" type="radio" value="yes" /> Ja <input name="value29" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Spartel og fugemasser. Brugt i perioden fremtil 1979.</th>
<th><input name="value30" type="radio" value="yes" /> Ja <input name="value30" type="radio" value="no" /> Nej</th>
</tr>
</tbody>
</table>
</div>
<div>
<h3>Tagprodukter</h3>
</div>
<div>
<table>
<tbody>
<tr>
<th>Eternit skifer. Brug i perioden 1930- 1986.</th>
<th><input name="value31" type="radio" value="yes" /> Ja <input name="value31" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt bølgepladeprofiler B5, B6 eller B9 i perioden 1930 - 1986 ?</th>
<th><input name="value32" type="radio" value="yes" /> Ja <input name="value32" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt bølgepladeprofile B7 i perioden 1967 - 1986 ?</th>
<th><input name="value33" type="radio" value="yes" /> Ja <input name="value33" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt bølgepladeprofil B12 i perioden 1968 - 1986 ?</th>
<th><input name="value34" type="radio" value="yes" /> Ja <input name="value34" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt specialeelementer eller eternitprodukter fra perioden 1930 - 1980 ?</th>
<th><input name="value35" type="radio" value="yes" /> Ja <input name="value35" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt asfalt produkter i boligen, i perioden 1930 - 1980 ?</th>
<th><input name="value36" type="radio" value="yes" /> Ja <input name="value36" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt tagpap i perioden 1965 - 1980 ?</th>
<th><input name="value37" type="radio" value="yes" /> Ja <input name="value37" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Tagunderstrygning fortaget i perioden 1900 - 1981</th>
<th><input name="value38" type="radio" value="yes" /> Ja <input name="value38" type="radio" value="no" /> Nej</th>
</tr>
</tbody>
</table>
</div>
<div>
<h3>Facade</h3>
</div>
<div>
<table>
<tbody>
<tr>
<th>Er der på bygningens facade brugt Eternit beklædningsplader ? Fra perioden 1930 - 1985</th>
<th><input name="value39" type="radio" value="yes" /> Ja <input name="value39" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der på bygningens facade brugt Eternit facadeplader Type A ? Fra perioden 1963 - 1986</th>
<th><input name="value40" type="radio" value="yes" /> Ja <input name="value40" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der på bygningens facade brugt Eternit glasal ? Perioden 1960 - 1983</th>
<th><input name="value41" type="radio" value="yes" /> Ja <input name="value41" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der blevet brugt Eterit struktur på facaden ? Perioden 1977 - 1983</th>
<th><input name="value42" type="radio" value="yes" /> Ja <input name="value42" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der blevet brugt Duraform. Ofte brugt i perioden 1974 - 1982</th>
<th><input name="value43" type="radio" value="yes" /> Ja <input name="value43" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der blevet brugt stålplader til facaden ? Fra perioden 1957 - 1968</th>
<th><input name="value44" type="radio" value="yes" /> Ja <input name="value44" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der foretaget murafdækning i perioden 1967 - 1985</th>
<th><input name="value45" type="radio" value="yes" /> Ja <input name="value45" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der opsat sålbænke i perioden 1965 - 1985</th>
<th><input name="value46" type="radio" value="yes" /> Ja <input name="value46" type="radio" value="no" /> Nej</th>
</tr>
</tbody>
</table>
</div>
<div>
<h3>Isolering</h3>
</div>
<div>
<table>
<tbody>
<tr>
<th>Asbest kan optræde i isolering i perioden frem til 1950. Er der gammel isolering i boligen ?</th>
<th><input name="value47" type="radio" value="yes" /> Ja <input name="value47" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Asbest i papir og pap i perioden 1920 - 1979.</th>
<th><input name="value48" type="radio" value="yes" /> Ja <input name="value48" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Teknisk isolering fortaget i perioden frem til 1979.</th>
<th><input name="value49" type="radio" value="yes" /> Ja <input name="value49" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt sprøjteasbest i boligen. Ofte brugt i perioden frem til 1972.</th>
<th><input name="value22" type="radio" value="yes" /> Ja <input name="value1" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der isat brandisolerende elevator topstykke. Brugt i perioden 1920 - 1980</th>
<th><input name="value50" type="radio" value="yes" /> Ja <input name="value50" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der foretaget isolering af ventilationsanlæg frem til 1965 ?</th>
<th><input name="value51" type="radio" value="yes" /> Ja <input name="value51" type="radio" value="no" /> Nej</th>
</tr>
</tbody>
</table>
</div>
<div>
<h3>Peforerede plader</h3>
</div>
<div>
<table>
<tbody>
<tr>
<th>Er der brugt træfiberplader med asbestY. Ofte brugt i perioden frem til 1980.</th>
<th><input name="value52" type="radio" value="yes" /> Ja <input name="value52" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt asbestplader, type A ? Perioden 1957 - 1975.</th>
<th><input name="value53" type="radio" value="yes" /> Ja <input name="value53" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt Dæmpasbest ? Perioden 1957 - 1973.</th>
<th><input name="value54" type="radio" value="yes" /> Ja <input name="value54" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt Dæmpa-Deck ? Perioden 1968 -1977.</th>
<th><input name="value55" type="radio" value="yes" /> Ja <input name="value55" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt Dæmpa-Z ? Perioden 1962-1973.</th>
<th><input name="value56" type="radio" value="yes" /> Ja <input name="value56" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt Ikasbest ? Perioden 1957 - 1980.</th>
<th><input name="value57" type="radio" value="yes" /> Ja <input name="value57" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt Perorit ? Perioden 1956 - 1979.</th>
<th><input name="value58" type="radio" value="yes" /> Ja <input name="value58" type="radio" value="no" /> Nej</th>
</tr>
</tbody>
</table>
</div>
<div>
<h3>Upeforerede plader</h3>
</div>
<div>
<table>
<tbody>
<tr>
<th>Er der brugt asbestcementplader med stålbelægning ? Brugt i perioden frem til 1979.</th>
<th><input name="value59" type="radio" value="yes" /> Ja <input name="value59" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt træfiberplader med asbest ? Brugt i perioden frem til 1980.</th>
<th><input name="value60" type="radio" value="yes" /> Ja <input name="value60" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt Asbestolux ? Blev brugt i perioden 1954 - 1976.</th>
<th><input name="value61" type="radio" value="yes" /> Ja <input name="value61" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt Dæmpasbest ? Perioden 1957 - 1973.</th>
<th><input name="value62" type="radio" value="yes" /> Ja <input name="value62" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt Dæmpa-Deck ? Perioden 1968 -1977.</th>
<th><input name="value63" type="radio" value="yes" /> Ja <input name="value63" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt Dæmpa-Z ? Perioden 1962-1973.</th>
<th><input name="value64" type="radio" value="yes" /> Ja <input name="value64" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt Internit ? Brugt i perioden 1956 - 1979.</th>
<th><input name="value65" type="radio" value="yes" /> Ja <input name="value65" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt Navilite ? Perioden 1964 -1981.</th>
<th><input name="value66" type="radio" value="yes" /> Ja <input name="value66" type="radio" value="no" /> Nej</th>
</tr>
<tr>
<th>Er der brugt poleret eller glasseret eternit ? Perioden 1930-1985.</th>
<th><input name="value67" type="radio" value="yes" /> Ja <input name="value67" type="radio" value="no" /> Nej</th>
</tr>
</tbody>
</table>
</div>
<div>

<input type="submit" value="Submit" />

</div>
</form><script>
function validatesubmit() {

var counter = 0;
if (document.form.value1.value ==´yes') counter++;
if (document.form.value2.value =='yes') counter++;
if (document.form.value3.value =='yes') counter++;
if (document.form.value4.value =='yes') counter++;
if (document.form.value5.value =='yes') counter++;
if (document.form.value6.value =='yes') counter++;
if (document.form.value7.value =='yes') counter++;
if (document.form.value8.value =='yes') counter++;
if (document.form.value9.value =='yes') counter++;
if (document.form.value10.value =='yes') counter++;
if (document.form.value11.value =='yes') counter++;
if (document.form.value12.value =='yes') counter++;
if (document.form.value13.value =='yes') counter++;
if (document.form.value14.value =='yes') counter++;
if (document.form.value15.value =='yes') counter++;
if (document.form.value16.value =='yes') counter++;
if (document.form.value17.value =='yes') counter++;
if (document.form.value18.value =='yes') counter++;
if (document.form.value19.value =='yes') counter++;
if (document.form.value20.value =='yes') counter++;
if (document.form.value21.value =='yes') counter++;
if (document.form.value22.value =='yes') counter++;
if (document.form.value23.value =='yes') counter++;
if (document.form.value24.value =='yes') counter++;
if (document.form.value25.value =='yes') counter++;
if (document.form.value26.value =='yes') counter++;
if (document.form.value27.value =='yes') counter++;
if (document.form.value28.value =='yes') counter++;
if (document.form.value29.value =='yes') counter++;
if (document.form.value30.value =='yes') counter++;
if (document.form.value31.value =='yes') counter++;
if (document.form.value32.value =='yes') counter++;
if (document.form.value33.value =='yes') counter++;
if (document.form.value34.value =='yes') counter++;
if (document.form.value35.value =='yes') counter++;
if (document.form.value36.value =='yes') counter++;
if (document.form.value37.value =='yes') counter++;
if (document.form.value38.value =='yes') counter++;
if (document.form.value39.value =='yes') counter++;
if (document.form.value40.value =='yes') counter++;
if (document.form.value41.value =='yes') counter++;
if (document.form.value42.value =='yes') counter++;
if (document.form.value43.value =='yes') counter++;
if (document.form.value44.value =='yes') counter++;
if (document.form.value45.value =='yes') counter++;
if (document.form.value46.value =='yes') counter++;
if (document.form.value47.value =='yes') counter++;
if (document.form.value48.value =='yes') counter++;
if (document.form.value49.value =='yes') counter++;
if (document.form.value50.value =='yes') counter++;
if (document.form.value51.value =='yes') counter++;
if (document.form.value52.value =='yes') counter++;
if (document.form.value53.value =='yes') counter++;
if (document.form.value54.value =='yes') counter++;
if (document.form.value55.value =='yes') counter++;
if (document.form.value56.value =='yes') counter++;
if (document.form.value57.value =='yes') counter++;
if (document.form.value58.value =='yes') counter++;
if (document.form.value59.value =='yes') counter++;
if (document.form.value60.value =='yes') counter++;
if (document.form.value61.value =='yes') counter++;
if (document.form.value62.value =='yes') counter++;
if (document.form.value63.value =='yes') counter++;
if (document.form.value64.value =='yes') counter++;
if (document.form.value65.value =='yes') counter++;
if (document.form.value66.value =='yes') counter++;
if (document.form.value67.value =='yes') counter++;


if (counter >= 40)
location.href = '../landingpage1.htm';
else if (counter >= 20)
location.href = '../landingpage2.htm';
else if (counter >= 10)
location.href = '../landingpage3.htm';
else
return false; }
</script>
Avatar billede olsensweb.dk Ekspert
24. april 2015 - 20:09 #1
skimmede lige kort http://www.eksperten.dk/spm/1002216

kiggede på dit link !!
bliver din js code afviklet ??
hvis du har js fejl afvikles din js code ikke


ln 691
<p><script>
function validatesubmit() {</p>

ln 759
if (document.form.value67.value =='yes') counter++;</p>
<p>if (counter >= 40)


skal ikke have </p><p>, skal vel se sådan ud
<script>
function validatesubmit() {


if (document.form.value67.value =='yes') counter++;
if (counter >= 40)


if (document.form.value1.value ==`yes') counter++;
skal se rettes til
if (document.form.value1.value =='yes') counter++;
dvs backtick skal være en plinger

brug din debugger i din browser, feks firebug(addon) i firefox

jeg kan se du kun tester på yes, hvad hvis det er no eller ej valgt ??

nb din js function kan forkortes til dette:

function validatesubmit() {
    var counter = 0;
    for (i = 1; i <= 67; i++) {
        var name = "value" + i;
        var variable = document.form[name];       
        // typeof variable tester om variablen findes, den vil jo ikke findes hvis den ikke er klikket af som enten yes / no
        // havdeman været sikker på at variablen altid findes kunne man nøjes med
        // if (document.form[name].value =='yes'){       
        if ( ( typeof variable !== 'undefined') && (variable.value == 'yes') ){
            counter++;
        }
    }   
   
    var link ="";
    if (counter >= 40) {               
        link ="../landingpage1.htm";
    }
    else if (counter >= 20) {       
        link ="../landingpage2.htm";
    }
    else if (counter >= 10) {       
        link ="../landingpage3.htm";       
    }
    else {       
    link = "http://localhost/test/index1.html";   
    }   
    window.location = link;
    // virker som test og noget delay så siden kan nå at blive redirected
    // problem i FF, og måske andre
    alert(counter);   
   
    return false;
}
Avatar billede kimlarsen Praktikant
24. april 2015 - 20:59 #2
Tak for dit indspark.

Skal med det samme sige at jeg har meget begrænset viden om js. Løsningen blev brugt, fordi det var det svar jeg fik på min forrige post.

Men jeg har søgt at rette de ting ind som du skrev til mig.

<p> tror jeg opstod, fordi det tema i wordpress som jeg brugte havde mulighed for at indsætte afsnit automatisk. Den funktion er nu slettet på siden og så vidt jeg kan se er <p> forsvundet, der hvor du påpegede !

Der sker også mere end før. Nu kommer der et pop up vindue, hvor den ganske korrekt viser antallet af afmærkede knapper, men så ryger den igen tilbage til samme side.

" else {       
    link = "http://localhost/test/index1.html";   
    }    "

Har jeg ændret URL til sidens root, men det burde vel ikke have nogen betydning ?

Jeg sætter stor pris på dit indspark. Tak !
Avatar billede olsensweb.dk Ekspert
24. april 2015 - 21:53 #3
>Har jeg ændret URL til sidens root, men det burde vel ikke have nogen betydning ?
nej det var noget jeg testede med

hvis jeg går ind på din side ser jeg kort antallet og bliver så sendt vidre til ny siden automatisk (tested på mindre end 10 ja'er)
prøvede at ramme http://sats-gruppen.dk/landingpage3.htm men den findes ikke. 

får bare denne side (der står det rigtige i url'en)

That page can't be found.

It looks like nothing was found at this location. Maybe try one of the links below or a search?
Nye indlæg

    Nyt tag & tagsten - Få et godt håndværker tilbud
   
    ........


prøv at teste med de forskællige browsere, og test evt uden den alert, og se hvordan de forskællige browsere opfører sig.
det mere om der skal lave hack til en enkelt browser eller alle.

det er helt klart denne linje
window.location = link;
der driller

andre måder kan findes her
http://ntt.cc/2008/01/21/5-ways-to-redirect-url-with-javascript.html

og kort googled
https://www.google.com/search?q=js+redirect

jeg har kun tested med nyeste FireFox (37.0.2)
Avatar billede olsensweb.dk Ekspert
24. april 2015 - 22:04 #4
det var sjovt, i IE 11 visser den bare count 0, og bliver hængende i den alert, og bliver IKKE rediageret :(
Avatar billede olsensweb.dk Ekspert
25. april 2015 - 09:47 #5
jeg vil bruge post i stedet for get, da der ikke skal kunne linkes til et svar
og lave submit om til en button, og ligge valideringen der ned

fra
<form name="form" method="GET" action="" onsubmit="validatesubmit()">
til
<form name="form" method="post" action="" >

fra
<p><input value="Submit" type="submit"></p>
til
<p><input value="Submit" type="button" onclick="validatesubmit()"></p>

jeg så ifm http://www.eksperten.dk/spm/1002643 der var problemer med safarie, og fandt en løsning her
http://stackoverflow.com/questions/8233308/getting-the-value-from-a-radio-button-using-javascript
det virker også i IE11 :)



function getResults(name) {
var radios = document.getElementsByName(name);
    for (var i = 0; i < radios.length; i++) {
        if (radios[i].checked) {
            return (radios[i].value);
            break;
        }
    }
    return "";
}


function validatesubmit() {
    var counter = 0;   
    for (var i = 1; i <= 67; i++) {   
        var name = "value" + i;                       
       
        //var val = getResults(name);        // test
        //console.log(name +" = " + val);    // test
        //if ( val == 'yes'){                // test
           
        if ( getResults(name) == 'yes'){   
            counter++;
        }
    }
    var link ="";
    if (counter >= 40) {               
        link ="http://localhost/test/1003304/landingpage1.htm";
    }
    else if (counter >= 20) {       
        link ="http://localhost/test/1003304/landingpage2.htm";
    }
    else if (counter >= 10) {       
        link ="http://localhost/test/1003304/landingpage3.htm";       
    }
    else {       
        link = "http://localhost/test/1003304/index1.html";   
    }   
   
   
    alert(counter +" = " + link);    // test
   
    window.location = link;
    return false;
}
Avatar billede kimlarsen Praktikant
12. juni 2015 - 09:00 #6
Ronols.

Fik det aldrig helt til at virke, men din store indsats bør honoreres med point. Så hvis du dropper et svar, tilfalder de dig !
Avatar billede olsensweb.dk Ekspert
12. juni 2015 - 09:58 #7
får du her
Avatar billede Mikkel_93 Novice
14. december 2016 - 15:59 #8
Hvad handlede din undersøgelse om? Jeg har haft et lignende projekt igang med en boliginvestering. Jeg læste (se artikel her http://borsen.dk/nyheder/avisen/artikel/12/3070605/artikel.html?hl=YToyOntpOjA7czoyMDoiTWljaGFlbCBLYWEgQW5kZXJzZW4iO2k6MTU7czoxMToiTWljaGFlbCBLYWEiO30) om boliginvestering, og hvor muligt det er. Men dette er desværre ikke ensbetydende med, at det er nemt uden den rette rådgivning.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester