Processamento de tabela.
<table style=TABLE-LAYOUT: largura fixa=200 border=0 cellpacing=0 cellpadding=7 bgcolor=#f7f7f7>
<tr>
<estilo td=ESQUERDA: 0px; LARGURA: 100%;
dffadfdaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsfdffad
fdasfdffadfdasfdffadfdasfdffadfdasfdffadfdasfd
ffadfdasfdffadfdasfdffadfdasfdffadfdasf
</td>
</tr>
</tabela>
Aqui usamos principalmente o estilo css para controle. Existe style=TABLE-LAYOUT: fixado na tag <table> e sua descrição é a seguinte.
gramática:
layout da tabela: automático |
parâmetro:
auto: O algoritmo automático padrão. O layout será baseado no conteúdo de cada célula. A tabela não será exibida até que cada célula seja lida e calculada. Muito lento
fixo: Algoritmo de layout fixo. Neste algoritmo, o layout horizontal é baseado apenas na largura da tabela, na largura da borda da tabela, no espaçamento das células e na largura das colunas e não tem nada a ver com o conteúdo da tabela neste momento. , se não houver WORD-WRAP: break-word na tag <td>, Style, o conteúdo da tabela será exibido apenas parcialmente, dependendo da largura da tabela, as instruções de quebra de palavra são as seguintes:
gramática:
quebra de linha: normal |
parâmetro:
normal: permite que o conteúdo ultrapasse os limites especificados do contêiner
break-word: o conteúdo ultrapassará os limites. Se necessário, também ocorrem quebras de palavras
Índice de tags VBSCRIPT
Operações básicas
+ Adição de números e concatenação de strings
- Subtração de números
* Multiplicação de números
/Divisão de número
Mod para encontrar o restante
Encontre o quociente
& concatenação de strings
^ poder
= igual
<> Não é igual
>= maior ou igual a
> Maior que
<= menor ou igual a
< menos que
Não
E
Ou ou
Xor
Loops e Decisões
se... então se... então...
se...então...senão se...então...não
senão se... se não
selecione caso... condição de seleção de grupo
final selecionar
para ... próximo ciclo de contagem
while...wend loop condicional (1)
faça while...loop loop condicional (2)
do...loop enquanto loop condicional (3)
faça até...loop loop condicional (4)
faça...loop até loop condicional (5)
funções matemáticas
Valor absoluto do abdômen
Sinal de sinal
Hexadecimal Converter para hexadecimal
Outubro Converter para octal
Raiz quadrada quadrada
Int recebe um número inteiro
Fix leva um número inteiro
A rodada leva um número inteiro
Log base e logaritmo
Função seno pecado
Função cosseno
Função tan tangente
Funções de processamento de strings
Comprimento da corda Len
Mid faz parte da string
Esquerda ocupa parte da string desde o início da string
A direita ocupa parte da string do final da string
Lcase Converter para minúsculas
Ucase converte para maiúscula
Trim remove espaços no início e no final de uma string
Ltrim remove espaços no início de uma string
Rtrim remove espaços finais de strings
Substituir substitui alguns caracteres em uma string
Instr determina se está contido em outra string (pesquisa desde o início)
InstrRev determina se está contido em outra string (pesquisa a partir do final)
Caractere de espaço de qualquer número de caracteres
String Qualquer caractere com qualquer número de caracteres
StrReverse inverte uma string
Split divide uma string por um determinado caractere
função de conversão de tipo de dados
Converter Cint em inteiro
Cstr convertido em string
Clng Converter para número inteiro constante
Cbool convertido para função booleana
Função de conversão de data para data
CSng convertido para precisão única
CDbl convertido para precisão dupla
função datahora
Data Data atual
Hora agora hora
AGORA data e hora atuais
DateAdd adiciona data
DateDiff Diferença de duas datas
DataConfiguração de data serial
Configuração de data DateValue
Ano Ano atual
Mês Mês atual
Dia agora
Hora atual
Minuto agora minuto
Segundo agora segundo
Temporizador Número de segundos desde a meia-noite
Configuração de tempo TimeSerial
Parte horária TimeValue
Nome da semana WeekDay
MonthName nome do mês
Outras funções
Array produz um array
Código ASCII de caractere Asc
Caractere de código ASCII Chr
Filtrar matriz de filtros
Janela de entrada InputBox
Join combina elementos em um array
Janela de informações da MsgBox
Limite inferior da matriz Lbound
Limite superior da matriz Ubound
instrução
Const define constante
Dim define variáveis ou arrays
Apagar limpa o array
ReDim redeclara um array
Randomizar o número aleatório inicial
Rnd obtém um número aleatório
Objeto ASP
Objeto de sessão
IsEmpty testa se a variável Session existe
TimeOut define o ciclo de vida da variável Session
Abandonar limpa à força as variáveis de sessão
Objeto de aplicativo
IsEmpty testa se a variável Application existe
Bloquear bloqueios de variáveis de aplicativo
Desbloquear Desbloqueia o comando Bloquear
Objeto cookies
Expira define o tempo de vida das variáveis Cookies
Objeto de conexão
Open abre uma conexão com o banco de dados
Executar abre o objeto Recordset
Close Fecha o objeto Connection
Objeto conjunto de registros
movefirst move o ponteiro do registro para o primeiro registro
movelast move o ponteiro do registro para o último registro
movenext move o ponteiro do registro para o próximo registro
moveprevious move o ponteiro do registro para o registro anterior
bof testa se é o início do conjunto de registros
eof testa se é o fim do conjunto de registros
open abre o objeto Recoreset
close fecha o objeto recordset
subobjeto de campos para leitura de dados
fileds.count número de campos
pagesize Número de registros por página
absolutopage está definido para uma determinada página
contagem de páginas número total de páginas
Absoluteposition salta diretamente para um registro
Lista de erros de tempo de execução do MicrosoftVBscript (representação decimal)
erro #5 Chamada ou argumento de procedimento inválido
erro #5 Chamada ou argumento de procedimento inválido
erro #6 estouro
erro #7 Memória insuficiente
erro # 9 subscrito fora dos limites
erro # 10 A matriz tem comprimento fixo ou está temporariamente bloqueada
erro # 11 divisão por zero
erro #13 incompatibilidade de tipo
erro # 14 Espaço de string insuficiente
erro #17 Não é possível executar a operação necessária
erro #28 estouro de pilha
erro #35 Procedimento ou função indefinida
erro #48 Erro ao carregar DLL
erro #51 Erro interno
erro #52 Nome ou número de arquivo incorreto
erro #53 Arquivo não encontrado
erro #54 Modo de arquivo errado
erro #55 O arquivo já está aberto
erro #57 Erro de E/S do dispositivo
erro #58 O arquivo já existe
erro #61 O disco está cheio
erro #62 A entrada excede o final do arquivo
erro #67 Muitos arquivos
erro #68 Dispositivo não disponível
erro #70 Sem permissão
erro #71 Disco não pronto
erro #74 A renomeação não pode ter outros símbolos de unidade
erro #75 erro de caminho/acesso ao arquivo
erro #76 Caminho não encontrado
erro #91 Variável de objeto não definida
erro #92 For loop não inicializado
erro #94 Uso inválido de Nulo
erro #322 Não é possível criar os arquivos temporários necessários
erro #424 Objeto ausente
erro #429 O componente ActiveX não pode criar o objeto
erro #430 A classe não suporta operações de automação
erro # 432 O nome do arquivo ou nome da classe não foi encontrado na operação de automação
erro #438 O objeto não suporta esta propriedade ou método
erro #440 Erro de operação de automação
erro #445 O objeto não suporta esta operação
erro #446 O objeto não suporta parâmetros nomeados
erro #447 O objeto não suporta opções de localidade atuais
erro #448 Parâmetro nomeado não encontrado
erro #449 O parâmetro é obrigatório
erro # 450 Número errado de parâmetros ou valor de atributo de parâmetro inválido
erro #451 O objeto não é uma coleção
erro #453 A função DLL especificada não foi encontrada
erro #455 erro de bloqueio de recurso de código
erro #457 Esta chave já está associada a um elemento desta coleção
erro #458 A variável usa um tipo de automação que não é compatível com VBScript.
erro #462 O servidor remoto não existe ou está indisponível
erro #481 Imagem inválida
erro #500 variável não está definida
erro #501 atribuição ilegal
erro #502 O objeto não é seguro para programar com Script
erro #503 O objeto não pode ser inicializado com segurança
erro #504 O objeto não pode ser criado com segurança
erro #505 Referência inválida ou não qualificada
erro #506 Classe não definida
erro #507 Ocorreu um erro inesperado
erro #1001 Memória insuficiente
erro # 1002 erro de sintaxe
erro # 1003 Faltando ':'
erro # 1005 Faltando '('
erro # 1006 Faltando ')'
erro # 1007 Faltando ']'
erro #1010 Identificador ausente
erro # 1011 Faltando '='
erro # 1012 Faltando 'Se'
erro # 1013 Faltando 'Para'
erro # 1014 'Fim' ausente
erro # 1015 'Função' ausente
erro # 1016 'Sub' ausente
erro # 1017 Faltando 'Então'
erro # 1018 'Wend' ausente
erro # 1019 'Loop' ausente
erro # 1020 'Próximo' ausente
erro # 1021 'Caso' ausente
erro # 1022 Falta 'Selecionar'
erro #1023 Expressão ausente
erro # 1024 Instrução ausente
erro # 1025 instrução não finalizada
erro # 1026 Constante inteira ausente
erro # 1027 Faltando 'While' ou 'Until'
erro # 1028 'While' e 'Until' estão faltando ou a instrução não foi finalizada
erro #1029 Faltando 'Com'
erro # 1030 O identificador é muito longo
erro #1031 Número inválido
erro #1032 caractere inválido
erro # 1033 constante de string não terminada
erro # 1034 Comentário não finalizado
erro # 1037 Uso inválido da palavra-chave 'Me'
erro # 1038 A instrução 'loop' está faltando 'do'
erro # 1039 Instrução de 'saída' inválida
erro # 1040 A variável de controle de loop 'for' é inválida
erro # 1041 Redefinição de nome
o erro #1042 deve ser a primeira instrução da linha
erro # 1043 Não é possível atribuir um valor a um parâmetro não ByVal
erro #1044 Os parênteses não podem ser usados ao chamar uma sub-rotina
erro # 1045 Constante literal ausente
erro # 1046 Faltando 'In'
erro # 1047 'Classe' ausente
erro #1048 deve ser definido dentro de uma classe
erro #1049 Falta Let, Set ou Get na declaração de propriedade
erro # 1050 'Propriedade' está faltando
erro #1051 O número de variáveis deve ser consistente na especificação de todas as propriedades
erro # 1052 Várias propriedades/métodos padrão não são permitidos em uma classe
erro # 1053 O procedimento de inicialização ou encerramento da classe não possui variáveis
erro #1054 O atributo set ou let deve ter pelo menos uma variável
erro # 1055 'Próximo' errado
erro # 1056 'Padrão' só pode ser especificado em 'Propriedade', 'Função' ou 'Sub'
erro # 1057 Ao especificar 'Padrão', 'Público' também deve ser especificado.
erro # 1058 'Padrão' só pode ser especificado em Property Get
erro #4096 Erro do compilador Microsoft VBScript
erro #4097 Erro de tempo de execução do Microsoft VBScript
erro #5016 Objeto de expressão regular ausente
erro #5017 Erro de sintaxe de expressão regular
erro #5018 quantificador errado
erro #5019 ']' está faltando na expressão regular
erro #5020 ')' está faltando na expressão regular
erro #5021 Conjunto de caracteres fora dos limites
Menu árvore:
<linguagem SCRIPT=JavaScript>
var lastObj
função expandIt(obj)
{
if (últimoObj! = nulo)
{
if(obj == últimoObj)
{
if(obj.style.display == nenhum)
{
obj.style.display=;
}
outro
{
obj.style.display = nenhum
}
}
outro
{
lastObj.style.display = nenhum;
obj.style.display=;
}
}
outro
{
obj.style.display=;
}
últimoObj = obj
}
</SCRIPT>
<largura da tabela=100% borda=0 cellpacing=0 cellpadding=0>
<%
dimido
id = solicitação(id)
dim strsql,rs
strsql=select * from p_type onde slinguagem=1 e typelevel=1 ordena por typename
definir rs=fgetrslist(strsql)
faça enquanto não rs.eof
%>
<tr>
<td altura=25 classe=LEFTLINKS><img largura=30 altura=0 alinhar=absmiddle /><b><%se rs(isleaf)=0 então%><a href=# onClick=javascript:expandIt(kb< %=rs(id)%>);retornar falso><%else%><a href=<%=request.ServerVariables(SCRIPT_NAME)%>?idtree=<%=rs(idtree)%> ><%end if%><%=server.HTMLEncode(right((rs(typename)&),len(rs(typename)&)-2))%></a></b></td>
</tr>
<%
SE clng(id)=clng(rs(id)) então
%>
<tr id=kb<%=rs(id)%>>
<%
outro
%>
<tr id=kb<%=rs(id)%> estilo=display:none;>
<%
terminar se
%>
<td>
<tabela>
<%
dimrs1
strsql=select * from p_type onde parentid=&rs(id)& e slanguage=1 ordena por typename
definir rs1=fgetrslist(strsql)
faça enquanto não rs1.eof
%>
<tr><td altura=20 classe=LEFTLINKS>
<img largura=40 altura=0 alinhar=absmiddle /><a href=<%=request.ServerVariables(SCRIPT_NAME)%>?idtree=<%=rs1(idtree)%>&id=<%=rs(id)% > ><%=server.HTMLEncode(right((rs1(typename)&),len(rs1(typename)&)-2))%></a></td></tr>
<%
rs1.movnext
laço
rs1.fechar
definir rs1 = nada
%>
</tabela>
</td>
</tr>
<%
rs.movnext
laço
rs.fechar
definir rs = nada
%>
</tabela>