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


Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-07-29 22:57:13 - Benni Svensson, i forum asp - allmänt, Tråden har 16 Kommentarer och lästs av 1004 personer

Ja hur gör man?
<code>
CALL change(1,'SHOW')'fungerar ju inte och inte utan CALL heller

'om jag försöker med
return change(1,"SHOW")
'så får jag ett error
Inkompatibla typer: 'change'

</code>
Några förslag???


Svara

Sv: Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-07-29 23:00:37 - Joakim Björk

Vilken version av asp använder du?


Svara

Sv:Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-07-29 23:05:14 - Benni Svensson

Classisk ASP.
Jag har kommit så här långt:
<code>
response.write "<script language='javascript'>change(1,'SHOW');</script>"
</code>
Då får jag ett error "Objects krävs"
Jag kallar på denna functionen på ett annat ställe (inuti en java-scipts function:
<code>
change(1,'SHOW');
</code>
Och då är det helt utan problem.


Svara

Sv: Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-07-29 23:25:03 - Kristoffer Ljungqvist

<code>

<%
If

else

response.write "<script language='javascript'>"
response.write "change=(1,'SHOW');"
response.write "</script>"

End if
%>

De bör funka.


Svara

Sv:Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-07-29 23:31:31 - Benni Svensson

Nej det hjälpte inte. Likhetstecknet krachade function i det andra anropet också.


Svara

Sv: Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-07-30 11:08:36 - Stefan Brännström

<code>
<%
If myExpressionIsTrue Then
%>
<script type="text/javascript">
change(1,'SHOW');
</script>
<%
End if
%>
</code>


Svara

Sv:Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-07-30 11:11:55 - Joakim Björk

Testa att inte använda en siffra som första tecknet i ditt ID


Svara

Sv: Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-07-30 12:11:24 - Benni Svensson

Stefans förslag fungerade inte.
Jag har ändrat namn på id:t till 'besk'.
Jag har också kommit på felet, men hur jag skall gå förbi det, det vet jag inte.
<code>
function change(id,toDo){
ID = document.getElementById(id);
if(toDo == 'SHOW')
// ID.style.display = "";
alert("visa");
else
// ID.style.display = "none";
alert("göm");
}

</code>
När jag gör så här, så får jag inga fel, men om jag kollar vad som finns i ID(som allts skall vara 'besk', så visar alerten 'null'.
Det verkar som om jag har kommit till pudlens kärna.


Svara

Sv:Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-07-31 01:57:34 - Peter Larsson

Du menar om du kollar vad som finns i "id"?

Det är aldrig särskilt lyckat att döpa olika variabler till samma namn, fastän de inte är identiska när det gäller versaler/gemener (blir oerhört lätt att blanda ihop dem).

Testa exempelvis med:

function(id, toDo) {
 var obj = document.getElementById(id);

 if(toDo == 'SHOW') {
   // obj.style.display = "";
   alert("visa");
  } else {
   // obj.style.display = "none";
  alert("göm");
 }
}


Svara

Sv: Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-07-31 14:49:26 - Benni Svensson

Peter.
Du har säkert rätt i din uppfatning ang functionen, jag skall ändra den. Jag hittade det exemplet någonstans, och jag fick den biten att fungera, därför så funderade jag inte mycket över den.

Jag har också kommit på vad felet ligger, men jag vet inte hur jag skall lösa den.
<code>
Response.Write ("<script language=""javascript"">change('besk','SHOW');</script>")
</code>
Problemet är 'besk' dvs scriptet hittar inte det id:t, och därför så skickar den med 'null'.
Går det att lägga till...
<code>
document.getElementById('besk' );
</code>
...för att scriptet skall hitta id:t???


Svara

Sv:Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-07-31 15:17:58 - Anna-Karin Söderberg

Response.Write ("<script language=""javascript"">change('besk','SHOW');</script>")
Den där skriver väl inte ut en klickbarlänk eller fattas det något i koden?

Jag har den här koden:
<code>
Atragene (Atr)
</code>
Här skickar jag med vilken bild som ska visas.
Titta på http://www.scls.nu/cut.asp så ser du hur jag har löst det.
Klicka på blomnamnet så visas bilden, klickar man på bilden så stängs den.

//Anna-Karin


Svara

Sv: Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-07-31 15:44:53 - Benni Svensson

Anna-Karin.
Det skall inte vara en klickbar länk.
Så här har jag tänkt.
När man via vänstermenyn klickar på Produkt, så kommer först en "listbox" med alla de produktnamn
som databasen innehåller. I en iFrame så finns formuläret för ifylladet av produkter. Via en listbox i formuläret så kan man välja kategori, väljer man CD-Skivor så skall en texarea synas(Beskrivning'besk'), väljer man något annat så skall den vara gömmd. Så långt fungerar scriptet.
Om man väljer ut listboxen med produkter, så fylls formuläret upp, klart för editering, men det är här som jag problem. Jag ville ju att 'besk' skulle rätta sig efter kategori, men jag har inte kommit på hur
jag skall styra det.
Vad jag har gjort är, att om formuläret skall fyllas, då skall ju databasen initieras, och där försöker jag
visa 'besk'.

Det kanske låter som en väldigt luddig lösning, men jag kommer inte på något bättre.

När jag gör så här:
<code>
Öppna

</code>
.. då fungerar det utan problem, men skulle man kunna göra det kodvägen???


Svara

Sv:Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-08-01 13:54:50 - Peter Larsson

Förstår inte riktigt hur du menar.

"Det skall inte vara en klickbar länk."

men längst ner skriver du
<code>
Öppna
</code>
vilket är en klickbar länk.

Det du vill är att när du ändrar item i listboxen, skall även "Beskrivning" fältet ändras?

Skulle du kunna skicka en länk till sidan, så vi ser hur du menar på ett ungefär?


Svara

Sv: Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-08-01 16:52:51 - Benni Svensson

Peter:
<b>När jag gör så här:

Öppna
.. då fungerar det utan problem, men skulle man kunna göra det kodvägen???
</b>
..du läste inte allt.
Jag ville ha detta automatiskt, utan att behöva trycka på någon länk.
Jag har vått en idé, men jag måste nog fundera någon timma innan jag frågar om den.


Svara

Sv:Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-08-01 20:11:34 - Peter Larsson

Jag förstår inte riktigt vad du vill... :)

".. då fungerar det utan problem, men skulle man kunna göra det kodvägen???"
Vad exakt menar du med "kodvägen"? Det du har är juh kod. :)

Vill du anropa:
<b>change("besk", "SHOW)"</b>
när du väljer en kategori?


Svara

Sv:Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-08-02 20:34:24 - Thomas Roman

Nu är jag inte så hemma på javascript, men det är kanske nått sånt här du vill ha?

<code>
<body onLoad="change('besk','SHOW')">
</code>


Thomas


Svara

Sv: Hur kallar man på ett javascript inom en if-sats i VB-script?

Postades av 2006-08-23 21:11:03 - Benni Svensson

Tack för all hjälp, jag har det någolunda fungerande nu.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 170
27 953
271 705
946
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