Avatar billede badazz Novice
25. december 2004 - 01:25 Der er 17 kommentarer og
1 løsning

Lave iframe om til tabel

Hejsa... jeg har dette script som virker framragende:

<html>

<head>
<title></title>
</head>

<form name='side' method='post' onsubmit="document.getElementById('iframe').src=this.sti.value + '.txt';return false">
    <input type='text' name='sti' size="20"><br>
    <input type='submit' name='find' value='søg'>
</form>
<IFRAME SRC="about:blank" name="iframe"></iframe>


</body>

</html>


Scriptets funktion er, når man eks skriver 1234 i søge boksen viser den indholdet af 1234.txt i iframen...

da dette script nu skal bruges på en pda, og den ikke er så glad for iframe,, så ville jeg gerne have iframen fjernet og have en tabel til at vise resustatet istædetfor... kan det lade sig gøre?? og hvordan??

Mvh Brian
Avatar billede roenving Novice
25. december 2004 - 01:35 #1
Næh, hvis du skal have en fil til at blive vist i en html-side, kan du kun bruge (i)frames ...
Avatar billede thesurfer Nybegynder
25. december 2004 - 01:39 #2
Jeg mener at JavaScript (i kombination med ActiveX kode) godt kan læse filer..
Jeg har set et eksempel, men kan ikke huske hvor..
Avatar billede badazz Novice
25. december 2004 - 01:39 #3
okay.. er det eventuelt en anden måde at løse problemet på, uden at bruge iframe / frames ?
Avatar billede roenving Novice
25. december 2004 - 01:43 #4
Ja, man kan bruge en activeX-object (som er installeret default i en standard pc-version af windows, men er den der også i f.eks. windows CE ?-)

xmlHTTPRequest hedder det f.eks. brugt i javascript i IE !-)
Avatar billede badazz Novice
25. december 2004 - 01:45 #5
hmmm... ja. det er jo lige det, om det vil virke på pocket pc
Avatar billede thesurfer Nybegynder
25. december 2004 - 01:47 #6
Man kan enten søge på nettet (for at finde ud af om det virker), eller prøve det :-)
Avatar billede roenving Novice
25. december 2004 - 01:49 #7
Ja, prøv !-)

-- søg på xmlHTTPRequest ...
Avatar billede roenving Novice
25. december 2004 - 01:54 #8
I en IE-udgave:

<script language="JScript">
var sURL = "http://www.google.com"
var oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP")
oXMLHTTP.Open("GET",sURL,false);
oXMLHTTP.Send();
document.write(oXMLHTTP.ResponseText);
</script>
Avatar billede badazz Novice
25. december 2004 - 01:58 #9
roenving - nu er jeg ikke så hård til det der, så jeg må nok idrømme at jeg aner ikke hvad du snakker om...
Avatar billede thesurfer Nybegynder
25. december 2004 - 11:13 #10
Prøv med var sURL = "c:\filnavn.ext", hvor "c:\filnavn.ext" er en fil du har i roden af drev C.
Avatar billede roenving Novice
26. december 2004 - 05:31 #11
-- har du prøvet bare at indsætte ovennævnte script ?-)
Avatar billede badazz Novice
26. december 2004 - 11:34 #12
nej. det har jeg ikke, for som sagt, så aner jeg ikke hvor det skal indsættes.
Avatar billede thesurfer Nybegynder
26. december 2004 - 12:11 #13
Opret en almindelig HTML fil, og indsæt koden.
Avatar billede badazz Novice
26. december 2004 - 12:24 #14
jeg kan altser ikke finde ud af hvad det er i mener det skal kunne gøre...
Avatar billede thesurfer Nybegynder
27. december 2004 - 23:50 #15
hmm... læser du overhovedet vores indlæg :-)  (hehehe.. joke)

Du kan (via Activex) læse filer på computeren (som der står i indlæg 25/12-2004 01:39:19).. roenving har lavet et eksempel (25/12-2004 01:54:08).. prøv med en lokal fil (25/12-2004 11:13:00) i stedet for "http://www.google.com"..
Avatar billede badazz Novice
27. december 2004 - 23:54 #16
ja. den er feset ind... men det er ligesom om jeg overhovedet ikke kan få det til at virke
Avatar billede thesurfer Nybegynder
28. december 2004 - 00:19 #17
Hmmm.. underligt.. det virker ikke med alle filer... totalt mystisk..
Avatar billede badazz Novice
22. januar 2005 - 01:16 #18
lukker festen
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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