Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


target=?

Postades av 2001-10-15 20:26:00 - Erik Bjurhammer, i forum javascript/dhtml, Tråden har 8 Kommentarer och lästs av 647 personer

Hej!
Har ett navigeringsformulär som ser ut som följer:


<SCRIPT type="text/javascript" language=JavaScript>
<!--
function jump2(url) {
top.location.href = url;
}

// -->
</SCRIPT>

<FORM METHOD="POST" ACTION="http://www21.brinkster.com/blabla">

<SELECT name="" onChange="jump2(this.options[this.selectedIndex].value)">

<OPTION value="">Gå direkt till...<OPTION>---------
<option value="main.asp">Home

<option value="downloads.asp">Downloads

<option value="thumbs.asp">Bilder

<option value="forum.asp">Forum

<option value="script.asp">Koder och Script

<option value="vote.asp">Veckans Fråga

</SELECT>
</FORM>

Går det på något sätt att infoga "target=" till det scriptet?
Alltså: När man väljer nån av sidorna i dropdown-boxen så
ska de öppnas i en "frame" på min sida, target=main..

Tack på förhand
/Erik


Svara

Sv: target=?

Postades av 2001-10-16 08:44:00 - Mikael Sand

Jag tror faktiskt att det är såhär enkelt:

<FORM METHOD="POST" ACTION="http://www21.brinkster.com/blabla" TARGET=MAIN<----->

Hoppas det är så. Jag vet att <form> har en egenskap som heter target. Problemet är bara då man vill ha olika targets för olika forms och browsern inte stöder DHTML. Annars kan man ju ställa om det värdet som man vill, precis som nästan alla andra.


Svara

Sv: target=?

Postades av 2001-10-16 11:26:00 - Erik Bjurhammer

Nä, funkar inte... :(


Svara

Sv: target=?

Postades av 2001-10-16 14:11:00 - Mikael Sand

Efter att till slut verkligen läst HELA din kod *skruvar generat på sig*, så kom jag fram till följande.

<SCRIPT type="text/javascript" language=JavaScript>
<!--
function jump2(url) {

//Peka på den frame du vill öppna i.
top.frame("namnet").location.href = url;
//eller
top.frame(nummer).location.href = url;
//top.location.href = url; Din gamla rad
}

// -->
</SCRIPT>

När du pekar på en frame som ligger i en frame funkar det som flerdimensionella arrayer (med nollbas) eller så kan du använda namet istället för nummer. Jag illustrerar istället:

top.frame("main")("mittensida")
eller
top.frame(1)(1)

Hoppas du förstår vad jag menar, eller att det räcker.
Det vilktigaste är att du namnat dina ramar i det dokument som skapar dina frames.

<frame src="start.html" name="main">

Däremot fattar jag inte vad du ska ha formuläret till ...


Svara

Sv: target=?

Postades av 2001-10-16 15:15:00 - Erik Bjurhammer

Förstår va du menar men..
behöver jag ändra nåt på den här raden också
för att det ska funka? :
<SELECT name="" onChange="jump2(this.options[this.selectedIndex].value)">

ps. formuläret är en enkel navigeringsruta på en sida



Svara

Sv: target=?

Postades av 2001-10-17 08:35:00 - Mikael Sand

Kort svar: Nepp! :)

Längre svar (som kanske någon annan vill läsa:
Om din sida består av ett frameset med två kolumner är det synnerligen simpelt:

[...]
<frame src="nav.asp" name="nav">
<frame src="start.asp" name="main">
[...]

Om du så vill öppna alla nya sidor i "main" så skriver du följande:
window.top.frames(1).location.href = url;


Svara

Sv: target=?

Postades av 2001-10-17 08:58:00 - Erik Bjurhammer

Tack som fan!
Nu funkar det =D

Mvh
/Erik


Svara

Sv: target=?

Postades av 2001-10-17 14:37:00 - Mikael Sand

*känner sig allmänt nöjd*


Svara

Sv: target=?

Postades av 2004-11-05 14:45:51 - Peter Leijonmarck

När jag testar att köra javascriptet .....parent.framename.location.href="sida.aspx" så öppnar inte "sida.aspx" i framen utan en blank sida med TEXTEN "sida.aspx" på. Har testat på lite olika sätt men alltid med samma resultat.

Någon idè om vad som hänt?

mhv Peter L


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 722
27 958
271 751
5 647
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies