Archivlink: javarea.de Forum > JavaScript > weiterverlinkung
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > weiterverlinkung

Pages: [1]

geschrieben von zipp am 21.08.2006 - 22:17
servus...

ich habe eigentlich überhaupt keine ahnung von java und html...

was ich bisher aufgebaut habe, ist mit frontpage

ich habe hier ein script gesaugt, was auch bisher gut funktioniert... das pull-down...

habe es umgeändert zu fahrzeughersteller und zu modellauswahl...



http://marcozipp.ma.funpic.de/car-t....heiben.htm

jedoch geht es nach der modellauswahl in einen 3. inframe... ich möchte es aber auf eine neue seite haben...

ich müsste nur wissen, wie der befehl dafür lautet und wo genau er hinkommt... dann könnte ich auch schon weiterexperimentieren

wäre erfeut, wenn mir da jemand weiterhelfen könnte

ich habe hier mal das script, im anhang ist die datei

Zitat
 <html>
<head>
<title>
</title>
</head>

<body BGCOLOR="#000000" text="black">
<script language="JavaScript">
<!--

function Go(x)
{
if(x == "nothing")
{
document.forms[0].reset();
document.forms[0].elements[0].blur();
parent.frames[2].focus();
return;
}
else
{
parent.frames[2].location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
parent.frames[2].focus();
}
}
//-->
</script>


<body bgcolor=#000000>
<form name="JavascriptForm">
<select size=1 name="JavascriptAusw" onChange="Go(this.form.JavascriptAusw.options[this.form.JavascriptAusw.options.selectedIndex].value)" style="width:250px;">

<option value="nothing">Alfa Romeo
<option value="nothing">----------------------------------
<option value="shop - tuning und styling - alfa145.htm">145
<option value="shop - tuning und styling - alfa146.htm">146
<option value="shop - tuning und styling - alfa147.htm">147
<option value="shop - tuning und styling - alfa155.htm">155
<option value="shop - tuning und styling - alfa156.htm">156
<option value="shop - tuning und styling - alfa164.htm">164
<option value="shop - tuning und styling - alfa166.htm">166
<option value="shop - tuning und styling - alfagt.htm">GT
<option value="shop - tuning und styling - alfagtv.htm">GTV
<option value="shop - tuning und styling - alfaspider.htm">Spider
</select></a>

</form>
</body>
</html>

geschrieben von Micha am 21.08.2006 - 22:36
Hi,

ich habe zur späten Stunde leider nicht verstanden was genau Deine Frage ist ;)

Aber, wenn Du ein Frame - das heißt übrigens nur iFrame, sollte es das inline Frame sein - mit JavaScript ansprechen willst, dann über dessen numerischen Index oder Namen:

HTML-Quelltext
1: 
2: 
parent.frames[2]....
---------------^


Da Du nachdem dritten Frame fragst, macht mich das stutzig. Die Fenster werden beginnend bei Null gezählt. Folglich ist das 2te das dritte!?

Bitte formuliere Deine Absicht nochmal neu - Danke!

Micha

geschrieben von zipp am 21.08.2006 - 22:43
hi...

also auf der verlinkten seite ist das beispiel, wie der stand ist...

klickst ja auf des 1. pull-down-menü, dann kommen die hersteller zum vorschein...

auf dem 2. pull-down-menü kommen die verschidene modelle von den herstellern zum vorschein...

bei alfa romeo kann man es bestens nachvollziehen...

sobald ich dann aber z.b. 156 anklicke, soll er nicht in den nächsten inframe wechseln.... er soll eine komplette seite laden, dessen *.html ich selbst eingeben kann....

was die nummerierung der inframes betreffen...

heir der auszug, warum mich das dazu vermuten lässt:

Zitat
 <p>
<iframe name="I1" width="200" src="fahrzeughersteller.html" scrolling="no" height="50" border="0" frameborder="0">
</iframe>
<iframe name="I2" width="200" src="blank.htm" height="50" scrolling="no" border="0" frameborder="0">
</iframe></p>
<p>
<iframe name="I3" width="500" height="410" src="modelle.html" scrolling="no" border="0" frameborder="0" align="left">
</iframe></p>



hier steht I1, I2 und I3

blank.htm brauch ich, ohne dies gehts nicht... wie gesagt, es ist das script von dieser seite hier...


geschrieben von Micha am 21.08.2006 - 22:56
Hi,

wozu Du die ganzen Frames benötigst, ist mir schleierhaft...

Wenn Du die Seite _nicht_ in Frames laden willst, dann muss statt:

HTML-Quelltext
1: 
parent.frames[1].location.href...


eben:

HTML-Quelltext
1: 
top.location.href


zum Einsatz kommen. Sollte es nur der falsche Frame sein, dann musst Du den Index, wie bereits geschildert, ändern. Hier kannst Du nachlesen, wie man Frames anspricht

Zitat
 blank.htm brauch ich, ohne dies gehts nicht...

och, ich denke schon, das es ohne geht und auch gleich viel sinnvoller wäre...

Zitat
 wie gesagt, es ist das script von dieser seite hier

Das freut den Betreiber dieser Seite sicher, ich gehöre leider nicht zum Inventar, sondern putz hier nur [frei nach wahsaga]

Es existieren hier sicher eine Reihe von Scripten, deren Einsatz und Umsetzung fragwürdig ist. Das soll Dich nicht vom Nutzen abhalten aber bitte mit bedacht!

Gute NAcht Micha

geschrieben von zipp am 21.08.2006 - 23:10
http://www.forumbutler.de/yabbserver/YaBBImages/smilies/050.gif

das mit dem top.location.href hat funktioniert

http://www.forumbutler.de/yabbserver/YaBBImages/smilies/dergroesste.gif


http://www.forumbutler.de/yabbserver/YaBBImages/smilies/danke.gif

http://www.forumbutler.de/yabbserver/YaBBImages/smilies/bisbald.gif


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.