hi,
was ich machen will ist folgendes:
ich hab eine html-seite die drei select-boxen enthält, die erste select-box enthält werte, die zweite ist unsichtbar und enthält ebenfalls werte und die dritte select-box ist sichtbar und initial leer..
wenn nun der anwender auf einen wert aus der ersten select-box klickt soll nun die dritte select-box, also die die bisher leer war mit werten aus der unsichtbaren zweiten select-box gefüllt werden, entsprechend dem auf was der anwender in der ersten select-box geklickt hat.
meine fragen nun dazu:
1. wenn ich was in die dritte select-box schreibe, muss ich dann die ganze seite neu laden damit der anwender die werte da stehen sieht? oder gibt es eine möglichkeit dass so zu machen, das nur die veränderte select-box neu geladen wird, der anwender also nicht sieht, das die seite (oder eben nur ein teil der seite) neu geladen wird?
2. wenn ich davon ausgehe, dass ich, wenn ich irgendwas an der seite verändere sowieso die ganze seite neu laden muss würde ich es so machen:
- zunächst mal die ganze original-seite speichern zb mit :
- den html-code der die dritte select-box darstellt entsprechend dem was der anwender angeklickt hat ändern
- die ganze, nun geänderte seite mit document.write(entirePage) neu schreiben
wie würdet ihr das machen? gibt es da eine elegantere lösung als meine?
danke im voraus für alle tips.........
was ich machen will ist folgendes:
ich hab eine html-seite die drei select-boxen enthält, die erste select-box enthält werte, die zweite ist unsichtbar und enthält ebenfalls werte und die dritte select-box ist sichtbar und initial leer..
wenn nun der anwender auf einen wert aus der ersten select-box klickt soll nun die dritte select-box, also die die bisher leer war mit werten aus der unsichtbaren zweiten select-box gefüllt werden, entsprechend dem auf was der anwender in der ersten select-box geklickt hat.
meine fragen nun dazu:
1. wenn ich was in die dritte select-box schreibe, muss ich dann die ganze seite neu laden damit der anwender die werte da stehen sieht? oder gibt es eine möglichkeit dass so zu machen, das nur die veränderte select-box neu geladen wird, der anwender also nicht sieht, das die seite (oder eben nur ein teil der seite) neu geladen wird?
2. wenn ich davon ausgehe, dass ich, wenn ich irgendwas an der seite verändere sowieso die ganze seite neu laden muss würde ich es so machen:
- zunächst mal die ganze original-seite speichern zb mit :
Code:
var entirePage = document.getElementsByTagName("HTML")[0]
- die ganze, nun geänderte seite mit document.write(entirePage) neu schreiben
wie würdet ihr das machen? gibt es da eine elegantere lösung als meine?
danke im voraus für alle tips.........
Kommentar