Manuel Burghammer: Netscpae mag nicht so wie IE

tagchen,

folgendes java_script im head:

<script type="text/javascript" language="JavaScript">  

function openwindow() {
   var voting = document.vote_for_me.vote.value;
   var folder = document.vote_for_me.folder.value;
   var text_name = document.vote_for_me.text_name.value;
   window.open("/cgi-bin/ftcom.cgi?session=guest&folder="+folder+"&voting="+voting+"&text_name="+text_name+"&exec=vote&serv=write","voting_output");
   }
</script>

und dann im body folgender HTML-code:

<form name="vote_for_me">
<select name="vote" size="1">
<option value="none">Bitte wählen</option>
<option value="none">----------------------</option>
<option value="1">Sehr Gut</option>
<option value="2">Gut</option>
<option value="3">Mittelmässig</option>
<option value="4">Schlecht</option>
<option value="5">Vergiss es</option>
</select>
<input type="button" value="go" onClick="openwindow();">
<input type="Hidden" name="folder" value="20pwjnOttRels">
<input type="Hidden" name="text_name" value="Test-Gedicht-3">
</form>

funktioniert im IE v5.0 wunderbar......nur im NN uebergibt er den parameter 'voting' nicht richtig.....folgende URL wird erzeugt:

http://test2.f-tecc.com/cgi-bin/ftcom.cgi?session=guest&folder=20pwjnOttRels&voting=null&text_name=Neues_Gedicht_1&exec=vote&serv=write

und da wo 'voting=null' steht sollte eigenentlich statt 'null' ne zahl zwischen 1 und 5 stehen.........
ich finde beim besten willen den fehler nicht, ausser das laut validator der NN3.0 das attribut 'name' im form-tag nicht kennt.....

hat jemand nen tip ???

thx4hlp

  1. Sup!

    IMHO ist das der gute alte "Das Ergebnis einer Select-Auswahl ist ein Array" Fehler.
    D.h. im  Endeffekt, Du solltest mal die entsprechende Stelle in SelfHTML aufmerksam(er) lesen.

    Weil ich gerade nicht so tolle Laune habe, sag ich sonst nix ;-)

    Gruesse,

    Bio

    1. hallo,

      muss ich sagen sorry.......ich hab die stelle echt ueberlesen in selfHTML.....
      liegt wohl daran das ich mit java-script bisher nicht viel zu tun hatte :o(

      ich gelobe besserung :o))

  2. Hallo Manuel,

    weil Bio schlecht gelaunt ist, sage ich dir die Stelle die falsch ist:

    var voting = document.vote_for_me.vote.value;

    hier findest du die Lösung:

    <../../tecbbdaa.htm#a7>

    Viele Grüße
    Antje

    <img src="http://pc-anfaenger.de/pca/sam/pcanfaenger.gif" alt="">

    1. hallo antje,

      danke dir....habs gefunden......jetzt muss ich wohl doch noch java-script lernen......ich wollts doch vermeiden.......