HighDots Forums  

winRef.document.write neu anfangen?

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss winRef.document.write neu anfangen? in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Johannes Hentschel
 
Posts: n/a

Default winRef.document.write neu anfangen? - 02-18-2005 , 12:37 PM






Guten Tag.
Ich möchte beim Frame links auf das Thumbnail klicken. Dann wird das
Photo rechts groß angezeigt. So soll es sein.
Also habe ich ein Array mit Bildnamen von einer Funktion anlegen
lassen (das Array heißt bilder()) und ein Array mit jeweils den
gleichen Objekten:
ansicht=new Array();
ansicht[0]=open("","rechts");
ansicht[1]=open("","rechts");

und so weiter.
"rechts" ist der Name des rechten Frames wo das Bild sein soll.
Wenn man dann auf ein Thumbnail klickt wird diese Funktion aufgerufen,
wobei das erste Bild den Wert 0 übergibt, das nächste 1 usw.:
function schreiberechts(i){
ansicht[i].document.write("<IMG SRC=",bilder[0],">");
}
Das war natürlich etwas abgekürzt.
Das funktioniert auch. Aber beim klickt auf das nächste Bild kommt
dann die Großansicht dazu, das heißt ich habe rechts zwei Bilder. Wie
stelle ich das an, dass, wie beim normalen document.write, der Inhalt
des Fensters gelöscht wird bevor geschrieben wird?
Dankeschön,
Johannes Hentschel


Reply With Quote
  #2  
Old   
Steffen Laubner
 
Posts: n/a

Default Re: winRef.document.write neu anfangen? - 02-18-2005 , 12:56 PM






Johannes Hentschel schrieb:

Quote:
ansicht=new Array();
ansicht[0]=open("","rechts");
ansicht[1]=open("","rechts");
function schreiberechts(i){
ansicht[i].document.write("<IMG SRC=",bilder[0],">");
}
Das funktioniert auch. Aber beim klickt auf das nächste Bild kommt
dann die Großansicht dazu, das heißt ich habe rechts zwei Bilder. Wie
stelle ich das an, dass, wie beim normalen document.write, der Inhalt
des Fensters gelöscht wird bevor geschrieben wird?
document.close() nicht vergessen. Das Du so kein gueltiges HTML
produzierts ist Dir klar?!

--
http://www.geocities.com/SoHo/Bistro/9813/ - Photogallery (JavaScript)
http://www.fotocommunity.de/pc/pc.php4?mypics=1631 - more Photos


Reply With Quote
  #3  
Old   
Dietmar Meier
 
Posts: n/a

Default Re: winRef.document.write neu anfangen? - 02-18-2005 , 01:23 PM



Johannes Hentschel wrote:

Quote:
Wie
stelle ich das an, dass, wie beim normalen document.write, der Inhalt
des Fensters gelöscht wird bevor geschrieben wird?
Fensterreferenz.document.open();
Fensterreferenz.document.write([...]);
Fensterreferenz.document.close();

Wobei aber die Frage bleibt, warum Du nicht simple HTML-Links mit
Target-Attribut verwendest - ganz ohne JavaScript.

ciao, dhgm



Reply With Quote
  #4  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: winRef.document.write neu anfangen? - 02-18-2005 , 03:18 PM



Steffen Laubner wrote:

Quote:
Johannes Hentschel schrieb:
ansicht=new Array();
ansicht[0]=open("","rechts");
ansicht[1]=open("","rechts");
function schreiberechts(i){
ansicht[i].document.write("<IMG SRC=",bilder[0],">");
}
Das funktioniert auch. Aber beim klickt auf das nächste Bild kommt
dann die Großansicht dazu, das heißt ich habe rechts zwei Bilder. Wie
stelle ich das an, dass, wie beim normalen document.write, der Inhalt
des Fensters gelöscht wird bevor geschrieben wird?

document.close() nicht vergessen. Das Du so kein gueltiges HTML
produzierts ist Dir klar?!
Und funktionieren muss es auch nicht. HTMLDocument.prototype.write()
berücksichtigt nach W3C-DOM Level 2 HTML nur ein Argument.


PointedEars
--
Neineinein, der wird - ganz gemäß dem Vorbild von "Clockwork Orange"
festgeschnallt und bekommt zig Mal den Film "Battlefield Earth" vorgeführt.
Dürfte in der Wirkung einer Seitenlappen-Lobotomie gleichkommen. (Johannes°
in dag°, <c29hnn$43g$04$1 (AT) news (DOT) t-online.com>)


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.