• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Target bei JavaScript??????? Hilfe gesucht!

NoXpert

New member
Ich hab nen Skript das wie folgt aussieht:

form name="a658">
<div align="center">
<center>
<p>Wählt hier eine Band aus, um auf deren Homepage zu gelangen!</p>
<p><br>
<select name="a865" size="1">
<option selected>.... hier auswählen!</option>
<option value="http://xxxxxxxxxxxxxxx">xxxxxx</option>
............................

Wie krieg ich da nen Target angegeben, so daß sich die neue Seite nicht im selben Fenster öffnet?
Ich hab nämlich so ein blödes Frameset mit drei Frames

Wäre dankbar für eine brauchbare Antwort!

NoXpert
 
also erst mal so geht das nicht wie du das aufgeschreiben hast....da wird nichts passieren.....

eine möglichkeit...wäre

function loca()
{

if (document.a658.a865.options[0].selected==true)
{
parent.target .location.href = "http://www.jswelt.de";
}

if (document.a658.a865.options[1].selected==true)
{
parent.target .location.href = "http://www.jswelt.de";
}

if (document.a658.a865.options[2].selected==true)
{
parent.target .location.href = "http://www.jswelt.de";
}
}

naja das ist meien lösung, du must aber für jede option eine neue if anweisung festlegen.....gib noch etwas minimierte scripte aber fürs erste.......okay...also den value kannst du wechlassen...

erst mal weil gib auch scripts die über den valu laufen, hab etwas rum probiert aber bin echt zu müde........

salü
 
ich weiss nicht obs geht aber der <form> tag unterstützt eine target angabe. also: <form name="bla" target="_blank">
 
aber sag wozu brauch form ein taget?? ich mein wenn du ein normales formular hast dann würde ein target anweisung nicht viel sinn machen....
sag mal wie es dann weiter gehn soll!!??
 
@wormstar

weil ich aus dem mittlerem Frame auf die ganze Seite kommen muß!

Es ist kein Formular, sondern du kannst dir in so einem Menü einen Link aussuchen!

X
 
mmmm....und kannst du es nun gebrauchen?? also du kanns in den target auch top eintragen das sollte das auf der ganzen seite erscheinen......
 
@wormstar

... habs noch nich so ganz gecheckt, was du da oben geschrieben hast, weil ich nicht den Plan von JS habe...

kann ich die Sache mit dem Value dann wegfallen lassen?

wie muß dann das <form> aussehen?

Hilfe!!!
 
function loca()
{

if (document.formularname.selectfeldname.options[0].selected==true)
{
parent.target .location.href = "http://www.jswelt.de";
}

if (document.formularname.selectfeldname.options[1].selected==true)
{
parent.target .location.href = "http://www.jswelt.de";
}

if (document.formularname.selectfeldname.options[2].selected==true)
{
parent.target .location.href = "http://www.jswelt.de";
}

}



options gibt die im selectfeld ausgewählte option an!!

aber aufgepasst....0 ist die erste von dir deklarierte option in deinem selectfeld.......somit 1 die zweite und 3 die zweite......usw.

um dieses script zu erweitern kopierst du nur die if abfrage.....

if (document.formularname.selectfeldname.options[2].selected==true)
{
parent.target.location.href = "http://www.jswelt.de";
}

im formular gibts du nur den namen an...name=formular und im selectfeld auch .......name=selectfeld


dann änders du nur bei der kopierten if abfrage, bei parent.framename.location.href = "http://www.seite.de"

.......

so das wäre es eigentlich .......achso und das script steht im head!!!

und was nicht fehlen darf das script steht auch noch zwischen....

<head> <script language=javascript>............</script> </head>

aber ware noch ein bissel.......ich hab so ein script noch gefunden......der mit dem value läuft.......
entweder warteste noch ein paar stunden weil ich auf arbeit bin oder du nimmst das hier.....
 
@ bin doch auf auf der Arbeit

ich schau mir mal das zweite dann auch noch irgendwann an!

Wie kann man eigentlich so einen Plan von dem Zeug haben? :eek:

X
 
du wirst lachen aber ich hab damit vor 3 monaten angefangen mich intensiv damit zu beschäftigen.......ich sach mal so bücher bücher bücher......und dieses forum nicht zu vergessen....... ;)

hatte es aber auch für eine woche in einem kurs gehabt, war aber nur einführung das heist danach musst du selber aktiv werden wenn es dich weiter interessiert......und auch mal in die quelltexte ander gucken....und schaun was die so machen.....und wie es auf gebaut ist und dahinter steigen.....

aber ehrlich gesagt soviel ahnung hab ich auch nicht...wie auch, nach drei monaten!!!
 
so das ist der ander code der über value läuft!!

<head>

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

function net(){
if (document.formularname.selectfeldname.options[document.formularname.selectfeldname.selectedIndex].value != "none") {
goto = document.formularname.selectfeldname.options[document.formularname.selectfeldname.selectedIndex].value
window.open(goto);
}
}

</script>

</head>

und in deinem formular sieht das dann so aus...........

<body>

<form name="formualername">
<select name="selectfeldname" onChange="net()">
<option value=none>Wähle eine Seite!
<option value=none>----------------------
<option value="http://www.seite.de">seite.de
<option value="http://www.seite.de">seite.de
</select>
</form>

</body>

so dat ist jenau dat was du wolltest...............

gibst du als value halt die seite an und hinter dem ">" den namen der seite, der im selectfeld stehen so!!

hoff das klappt!!
 
Zurück
Oben