<a href="java script:setValue('bild','{SRC}')"><img src="{SRC}"/></a>
Borde skrivas ihop till "javascript". Vet iofs inte om det är felet, men det är inte rätt skrivet iaf ;)
4 svar · 211 visningar · startad av Darren
Varför fungerar inte location.href i Netscape 7.01?
<a href="javascript:setValue('bild','{SRC}')"><img src="{SRC}"/></a>
<script>
function setValue(what,name){
if (what == "bild"){
document.holder.bild.value = name;
}
else if (what == "ram"){
document.holder.ram.value = name;
}
else {
document.holder.pass.value = name;
}
parent.frames['right'].location.href = "right_1.html";
}
</script>
Någon som kan se vad felet är?
<a href="java script:setValue('bild','{SRC}')"><img src="{SRC}"/></a>
Borde skrivas ihop till "javascript". Vet iofs inte om det är felet, men det är inte rätt skrivet iaf ;)
Det är ihopskrivet... När man skriver ordet javascript inom [KOD]-taggar här på wF så delas den isär.
Hmmm... Netscape kommer in i if-satsen och där bryter han på följande rad:
document.holder.bild.value = name;
holder - min form på sidan.
bild - hidden field som heter bild.
NS kommer aldrig till raden som skall öppna sidan i högra framen.
parent.frames['right'].location.href = "right_1.html";
JavaScript konsolen ger mig följande felmeddelande:
Error: document.holder has no properties
Vad i hela friden menar han med detta? Speciellt med tanke på att det fungerar på Mozilla och IE.
Hmmm... Skit är vad netscape är.
Citat från JavaScript reference på https://www.netscape.com
For example, the following refers to the value property of a text field named text1 in a form named myform in the current document:
document.myform.text1.value
Och när jag försöker köra det i min dokument så fungerar det inte. Att de inte ens kan följa egna standarder...