Avatar billede pelskee Nybegynder
13. november 2003 - 10:56 Der er 27 kommentarer og
1 løsning

if then virker ikke

<td bgcolor="<%= bg %>"><div align="center"><a href="#"><% If (rsSearch.Fields.Item("NFO").Value) <> "" Then %> <img src="nfo.gif" width="13" height="15" border="0" onClick="MM_openBrWindow('nfo/<%=(rsSearch.Fields.Item("NFO").Value)%>','','scrollbars=yes,resizable=yes,width=500,height=700')" onmouseover="return overlib('View nfo');" onmouseout="return nd();"><% End If %></a></div></td>

den godtager det ikke - den skal kun vise billedet hvis der er er noget i NFO cellen i databasen
Avatar billede andland Nybegynder
13. november 2003 - 11:08 #1
try this one:

<%
If (rsSearch.Fields.Item("NFO").Value) <> "" Then

response.write "<img src='nfo.gif' width='13' height='15' border='0' onClick='MM_openBrWindow('nfo/" & "(rsSearch.Fields.Item("NFO").Value)" & "','','scrollbars=yes,resizable=yes,width=500,height=700')' onmouseover='return overlib('View nfo');' onmouseout='return nd();'>"

End If
%>
Avatar billede andland Nybegynder
13. november 2003 - 11:09 #2
<%
If (rsSearch.Fields.Item("NFO").Value) <> "" Then

response.write "<img src='nfo.gif' width='13' height='15' border='0' onClick='MM_openBrWindow('nfo/" & (rsSearch.Fields.Item("NFO").Value) & "','','scrollbars=yes,resizable=yes,width=500,height=700')' onmouseover='return overlib('View nfo');' onmouseout='return nd();'>"

End If
%>
Avatar billede pelskee Nybegynder
13. november 2003 - 11:14 #3
Microsoft JScript compilation error '800a03ea'

Syntax error

/games/index.asp, line 314

If (rsSearch.Fields.Item("NFO").Value) <> "" Then
----------------------------------------^
Avatar billede neander Nybegynder
13. november 2003 - 11:29 #4
Prøv evt denne:

If NOT (isnull(rsSearch.Fields.Item("NFO").Value) OR (rsSearch.Fields.Item("NFO").Value)="") Then
Avatar billede hossein Nybegynder
13. november 2003 - 11:29 #5
prøv med Null:
If Not IsNull(rsSearch.Fields.Item("NFO").Value) Then
Avatar billede hossein Nybegynder
13. november 2003 - 11:31 #6
Ho i ():
If Not IsNull((rsSearch.Fields.Item("NFO").Value)) Then
Avatar billede pelskee Nybegynder
13. november 2003 - 11:32 #7
Microsoft JScript compilation error '800a03ec'

Expected ';'

/games/index.asp, line 314

If NOT (isnull(rsSearch.Fields.Item("NFO").Value) OR (rsSearch.Fields.Item("NFO").Value)="") Then
---^
Avatar billede mr.meincke Nybegynder
13. november 2003 - 11:32 #8
If (rsSearch.Fields.Item("NFO").Value <> "") Then
  Response.Write( "<img src=""nfo.gif"" width=""13"" height=""15"" border=""0"" onClick=""MM_openBrWindow('nfo/" & rsSearch.Fields.Item("NFO").Value & "','','scrollbars=yes,resizable=yes,width=500,height=700')"" onmouseover=""return overlib('View nfo');"" onmouseout=""return nd();"">" )
End If
Avatar billede pelskee Nybegynder
13. november 2003 - 11:32 #9
får fejl på begge:
Microsoft JScript compilation error '800a03ec'

Expected ';'

/games/index.asp, line 314

If Not IsNull((rsSearch.Fields.Item("NFO").Value)) Then
---^
Avatar billede hossein Nybegynder
13. november 2003 - 11:34 #10
har du definieret JS eller VB?
Avatar billede pelskee Nybegynder
13. november 2003 - 11:35 #11
<%
If Not IsNull((rsSearch.Fields.Item("NFO").Value)) Then
  Response.Write( "<img src=""nfo.gif"" width=""13"" height=""15"" border=""0"" onClick=""MM_openBrWindow('nfo/" & rsSearch.Fields.Item("NFO").Value & "','','scrollbars=yes,resizable=yes,width=500,height=700')"" onmouseover=""return overlib('View nfo');"" onmouseout=""return nd();"">" )
End If
%>
den får jeg også fejl på
Avatar billede pelskee Nybegynder
13. november 2003 - 11:35 #12
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
Avatar billede mr.meincke Nybegynder
13. november 2003 - 11:36 #13
<%@ LANGUAGE=VBSCRIPT %> i toppen tak... :o)
Avatar billede hossein Nybegynder
13. november 2003 - 11:38 #14
men du bruger VBScript, prøv med:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
Avatar billede pelskee Nybegynder
13. november 2003 - 11:39 #15
2 min - jeg har sat det ind
men det giver en masse andre fejl :)
Avatar billede pelskee Nybegynder
13. november 2003 - 11:50 #16
lige meget hvad jeg sætter ind får jeg fejl:
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/games/index.asp, line 5

var MM_authorizedUsers="";
-------------------------^



KODEN:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="../Connections/games.asp" -->
<%
// *** Restrict Access To Page: Grant or deny access to this page
var MM_authorizedUsers="";
var MM_authFailedURL="login.asp";
var MM_grantAccess=false;
if (String(Session("MM_Username")) != "undefined") {
  if (true || (String(Session("MM_UserAuthorization"))=="") || (MM_authorizedUsers.indexOf(String(Session("MM_UserAuthorization"))) >=0)) {
    MM_grantAccess = true;
  }
Avatar billede pelskee Nybegynder
13. november 2003 - 12:00 #17
hvis jeg ændrer den tilbage til Javascript - virker det hele igen...
Avatar billede pelskee Nybegynder
13. november 2003 - 14:06 #18
så har jeg lavet hele lortet om til VB - men linket i koden virker ikke - den åbner ikke et nyt vindue

jeg har brugt denne kode:
<%
If Not IsNull((rsSearch.Fields.Item("NFO").Value)) Then
  Response.Write( "<img src=""nfo.gif"" width=""13"" height=""15"" border=""0"" onClick=""MM_openBrWindow('nfo/" & rsSearch.Fields.Item("NFO").Value & "','','scrollbars=yes,resizable=yes,width=500,height=700')"" onmouseover=""return overlib('View nfo');"" onmouseout=""return nd();"">" )
End If
%>
Avatar billede pelskee Nybegynder
13. november 2003 - 14:10 #19
har det noget med det der VB at gøre at jeg ikke kan få lov til at sætte <!--#include virtual="farveskift.asp" --> ind uden at få fejl
Avatar billede pelskee Nybegynder
13. november 2003 - 14:20 #20
onClick virker ikke - de andre funktionaliteter kører
+ at jeg ikke kan indsætte include filer
Avatar billede pelskee Nybegynder
13. november 2003 - 14:29 #21
dette er koden i include filen:
<%
var farve
var bg
if (farve==1){
  bg ='#F6F6F6';
  farve = farve + 1
}else{
  bg ='#FFFFFF';
  farve = 1
}
%>
Avatar billede pelskee Nybegynder
13. november 2003 - 14:46 #22
den skal bare skifte baggrundsfarven på hver anden række - simpelt - men det virker ikke efter jeg har skiftet til VB
Avatar billede mr.meincke Nybegynder
14. november 2003 - 11:41 #23
Så skift du hellere tilbage til JavaScript og prøv den her kode:
<%
if (rsSearch.Fields.Item("NFO").value != "") {
  Response.Write( "<img src=""nfo.gif"" width=""13"" height=""15"" border=""0"" onClick=""MM_openBrWindow('nfo/" & rsSearch.Fields.Item("NFO").Value & "','','scrollbars=yes,resizable=yes,width=500,height=700')"" onmouseover=""return overlib('View nfo');"" onmouseout=""return nd();"">" );
}
%>

Ved ikke om man også skrive document.write( istedet for Response.Write( ... Men du må lige prøve dig frem :)
Avatar billede pelskee Nybegynder
14. november 2003 - 11:53 #24
damn - nu har jeg ændret det hele til VB og slettet den gamle Java fil :(
Avatar billede pelskee Nybegynder
14. november 2003 - 11:54 #25
men det virker nu med VB - nu fucker den bare op i baggrundsfarven...
Avatar billede mr.meincke Nybegynder
14. november 2003 - 17:12 #26
If Farve = 1 Then
  Bg = "#F6F6F6"
  Farve = Farve + 1
Else
  Bg = "#FFFFFF"
  Farve = 1
End if

Den virker fint...
Avatar billede pelskee Nybegynder
17. november 2003 - 10:20 #27
virker den med VB ?
Avatar billede pelskee Nybegynder
27. november 2003 - 11:49 #28
nope
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester