Forum
Tipps
News
Menu-Icon

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Jetzt mal nicht alles durcheinanderbringen ;)

Wenn die Auswahlliste einfach mal durch eine JavaScript-Einblendung erscheinen soll, dann müssen die Daten auch im Browser vorliegen. Und geliefert werden sie ja von deinem JSP bzw. dem Servlet dahinter oder was auch immer (über den zugehörigen Code hab ich jetzt mal nicht weiter drübergeschaut).

Wenn du das grundsätzlich anders machen willst, musst du das JSP-Dokument neu laden - mit entsprechenden Abfragen gespickt. Das geht dann auch ohne JavaScript.

Alternative, die man heutzutage mit erwähnen sollte: AJAX. Damit geht's auch ohne Refresh. Aber das nur am Rande, das würde jetzt zu weit führen ;)

greez 8)
JoSsiF

ok... ich muss natürlich nicht alles in Javascript funktion machen. Die Daten sind im Browser aber ich weis nicht in welche form ich sie in die Auswahlliste einfügen soll. Ich brauche also eine while Schleife:

 ListIterator iter = list.listIterator();
       while(iter.hasNext()){%>
               
          document.getElementById("Select2").add(<%=iter.next()%>);
       <%
       }
       %>
iter.next() liefert schon den Datensatz das habe ich auf unterschiedliche Art und Weise überprüft durch konsolen ausgabe  oder einfach im Browser aber ich kann die Daten nicht in die Auswahlliste einfügen. ist die Methode add richtig. ich weiss nicht es nicht genau

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Kann man mit add() machen, allerdings erwartet die Funktion 2 Parameter.

Schau mal hier: http://de.selfhtml.org/javascript/objekte/options.htm#neue_elemente

greez 8)
JoSsiF

<script LANGUAGE="JavaScript">
function Info()
{
<body onLoad='shoutboxes()'>
<script language="JavaScript">
function shoutboxes()
{
var breite=800;
var hoehe=600;
var positionX=((screen.availWidth / 2) - breite / 2);
var positionY=((screen.availHeight / 2) - hoehe / 2);
var url='Hier die komplette URL eingeben',pop=window. open('','','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbar s=1,resizable=1,fullscreen=0,width='+breite+',height='+hoehe+',top=10000,le ft=10000');
pop.resizeTo(breite,hoehe);
pop.moveTo(positionX,positionY);
pop.location=url;

</script>
}
document.writeln(Info())
</script>

Probier das mal ;).

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

@Dr. Noob:
Hast du auch die zugehörige Frage gelesen?

Ähm ne. Uppps :-[:-[.


« legale Landkarten für die HomepageAchtung: Homepagebetreiber müssen auf Softwarelizenz und Urheberrecht achten »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Datenbank
Eine Datenbank (DBS), im englischen database, ist eine strukturierte Datensammlung und fungiert wie ein "digitales Archiv". Datenbanken dienen der effizienten Aufbewahrun...

Datenkompression
Siehe komprimieren. ...

Datenrate
Die Datenrate, oft auch als Datenübertragungsrate oder Datentransferrate bezeichnet, gibt an, wie viele Daten in einer bestimmten Zeiteinheit (meistens pro Sekunde) ...