Zafar Iqbal Skrevet 3. mars 2010 Del Skrevet 3. mars 2010 Noen som vet om koden nedenfor kan endres til og vise kildekode for et annet dokument en det dokumentet den står i? eks index.htm inneholder koden nedenfor ved klikk på linken vises kildekode for index.htm, men jeg ønsker og se kildekode for en annen fil er det mulig? <a href="javascript:window.open('view-source:'+location.href);void(0);">main.htm</a> PS!! Siden kjører ikke på webserver. Lenke til kommentar
Wattengård Skrevet 4. mars 2010 Del Skrevet 4. mars 2010 Uten at jeg ser helt poenget med hva du vil gjøre så vil jeg tro det er bare å erstatte "location.href" med navnet på fila du vil vise... ....open('view-source:filnavn.html');void(0);"....... Lenke til kommentar
Zafar Iqbal Skrevet 4. mars 2010 Forfatter Del Skrevet 4. mars 2010 Uten at jeg ser helt poenget med hva du vil gjøre så vil jeg tro det er bare å erstatte "location.href" med navnet på fila du vil vise... ....open('view-source:filnavn.html');void(0);"....... Har prøvd det går ikke. Lenke til kommentar
Kaptein Snus Skrevet 4. mars 2010 Del Skrevet 4. mars 2010 (endret) Du må tenke på at du "view-source" bare fungerer i Firefox. function ViewPageSource( link, newWindow ) { newWindow = typeof( newWindow ) != "undefined" ? newWindow : false; ( newWindow ) ? window.open( "view-source:" + link ) : window.location.href = "view-source:" + link; } Denne funksjonen tar hvilken som helst link å prøver å vise den med view-source. Du kan velge mellom å vise i nytt vindu eller eller samme Eksempel: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>View Page Source</title> function ViewPageSource( link, newWindow ) { newWindow = typeof( newWindow ) != "undefined" ? newWindow : false; if( newWindow ) { window.open( "view-source:" + link ); } else { window.location.href = "view-source:" + link; } } <script type="text/javascript"> window.onload = function() { var anchor = document.getElementById("anchor"); anchor.onclick = function() { var link = document.getElementById("link").value; ViewPageSource( link, true ); return false; } } </script> </head> <body> <div id="page-wrap"> <input type="text" id="link" name="link" value="http://" /> <a href="#" id="anchor">View Source</a> </div> </body> </html> Endret 4. mars 2010 av Lek1 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå