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


Till: Qezlot eller någon annan (det här var nog mer avancera

Postades av 2002-09-23 16:57:28 - Tom Birkeland, i forum javascript/dhtml, Tråden har 1 Kommentarer och lästs av 672 personer

ang Script i frameset.


Tror inte du kan köra JavaScript via src-parametern i ett frame. Du måste antagligen lägga JavaScript-koden i en separat html-sida som du sedan anropar via src-parametern...

Men vad är det du vill göra!? Vill du använda JavaScript för att "räkna fram" en viss URL som sedan skall laddas i en frame!? Då kanske det är enklare att låta koden köras direkt i frameset-dokumentet och sedan låta den påverka src-parametern via kod?

Vet ej om det går att köra kod så direkt i framset-dokumentet, det vanliga brukar väl annars vara att ha JavaScript-funktioner i ett separat dokument som t ex har height=0 och anropa den koden från andra frames....

// Qez


Jo, jag vill beroende på år och månad att rätt html-dokument visas.


När det är 200210 så ska den hoppa till K4/200210.htm i framen:


<FRAMESET FRAMESPACING="0" FRAMEBORDER="0" ROWS="100,25,40,40,*" onLoad="window.focus();">
<FRAME MARGINHEIGHT=0 MARGINWIDTH=0 SRC="K1.HTM" SCROLLING="NO" NAME="K1" NORESIZE>

<FRAME MARGINHEIGHT=0 MARGINWIDTH=0 SRC="K2.HTM" SCROLLING="NO" NAME="K2" NORESIZE>
<FRAME MARGINHEIGHT=0 MARGINWIDTH=0 SRC="K3/2002.HTM" SCROLLING="NO" NAME="K3" NORESIZE>

<FRAME MARGINHEIGHT=0 MARGINWIDTH=0 SRC="????" SCROLLING="NO" NAME="K5" NORESIZE>

<FRAME MARGINHEIGHT=0 MARGINWIDTH=20 SRC="../K4/0209t.HTM" SCROLLING="YES" NAME="K4" NORESIZE>




<FRAME MARGINHEIGHT=0 SRC="h0.HTM" SCROLLING="NO" NAME="DO" NORESIZE>
<NOFRAMES>
KAN EJ LÄSA FRAMES
</NOFRAMES>
</FRAMESET>
</HTML>


Svara

Sv: Till: Qezlot eller någon annan (det här var nog mer avan

Postades av 2002-09-24 14:58:09 - Ronny Thörnvall

<code></code>

Hej!<br>

<p>
Har inte hunnit kika in här, men här kommer ett förslag på en lösning. Vad du behöver göra är att (som jag nämnde) skriva lite JavaScript-kod som räknar fram namnet på den URL som du vill läsa in i den speciella framen, och sedan helt enkelt byta ut html-dokumentet i den aktuella framen.
</p>
<p>
Stoppa in JavaScript-funktionen i <head> i ditt <frameset>-dokument, så att sidan ser ut så här:
</p>

<code>

<html>
<head>

<title>Frametest</title>

<script type="text/javascript">
<!--
function fDoChange()
{
var myDate = new Date();
var sYear = myDate.getYear();
var sMonth = "" + (myDate.getMonth() + 1);
if (sMonth.length == 1)
sMonth = "0" + sMonth;
var sDay = "" + myDate.getDate();
if (sDay.length == 1)
sDay = "0" + sDay;
var sURL = "http://" + sYear + sMonth + sDay + ".htm";

// Visa aktuellt dokument i frame "K5"
self.frames["K5"].location = sURL;
}
// -->
</script>

</head>

<FRAMESET FRAMESPACING="0" FRAMEBORDER="0" ROWS="100,25,40,40,*" onLoad="fDoChange(); window.focus()">

<FRAME MARGINHEIGHT=0 MARGINWIDTH=0 SRC="K1.HTM" SCROLLING="NO" NAME="K1" NORESIZE>
<FRAME MARGINHEIGHT=0 MARGINWIDTH=0 SRC="K2.HTM" SCROLLING="NO" NAME="K2" NORESIZE>
<FRAME MARGINHEIGHT=0 MARGINWIDTH=0 SRC="K3/2002.HTM" SCROLLING="NO" NAME="K3" NORESIZE>
<FRAME MARGINHEIGHT=0 MARGINWIDTH=0 SRC="" SCROLLING="NO" NAME="K5" NORESIZE>
<FRAME MARGINHEIGHT=0 MARGINWIDTH=20 SRC="../K4/0209t.HTM" SCROLLING="YES" NAME="K4" NORESIZE>
<FRAME MARGINHEIGHT=0 SRC="h0.HTM" SCROLLING="NO" NAME="DO" NORESIZE>

<NOFRAMES>
KAN EJ LÄSA FRAMES
</NOFRAMES>

</FRAMESET>

</HTML>

</code>

<p>
Funktionen anropas, som du ser, i framsetets onLoad-event...
</p>
<p>
Hoppas detta hjälper!
</p>

<b>// Qez</b>

<p>
PS! Jag använde fyra siffror för årtalet, vill ju inte drabbas av Y2K-buggen! ;-) DS!
</p>


Svara

Nyligen

  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe
  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l

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 552
27 958
271 737
2 672
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
Expand
next previous
Close

Previous

0/0

Next