怎样使用HTML实现当点击一个超链接时弹出一个新页面并自动生成一个页签???谢谢各位!!!!!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样使用HTML实现当点击一个超链接时弹出一个新页面并自动生成一个页签???谢谢各位!!!!!!相关的知识,希望对你有一定的参考价值。
参考技术A <a href="#" target= "_blank">在新窗口打开</a>追问不是在新窗口中打开,而是像360浏览器一样在同一个页面中以页签的形式打开,而且还要把页签调到页面的下面去,怎么操作啊?非常感谢啊啊!!!!!
追答弹出一个新页面并自动生成一个页签?不是很理解,如果这是两个table之间点击切换的话那是js实现的
点击文本字段时弹出 UIPicker
【中文标题】点击文本字段时弹出 UIPicker【英文标题】:Making UIPicker pop up when textfield is tapped 【发布时间】:2013-08-14 21:32:24 【问题描述】:我使用单视图应用程序的模板制作了一个应用程序。然后我添加了一个标签并将其连接到我的 ViewController 的 .h 文件。然后我做了一个选择器,填充它,然后将它(和我制作的工具栏)设置到文本字段。但是当我点击文本字段时,选择器是全黑的。如果这没有意义,代码将解释一切。
.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UITextField *habitField;
@property (weak, nonatomic) NSArray *PickerData;
@end
.m
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSArray *array = [[NSArray alloc] initWithObjects:@"1",@"2",@"3", nil];
self.PickerData = array;
UIToolbar *toolBar = [[UIToolbar alloc] init];
toolBar.barStyle = UIBarStyleBlackOpaque;
[toolBar sizeToFit];
[toolBar setBackgroundImage:[UIImage imageNamed:@"red_navigation_bar.png"] forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
UIBarButtonItem *flexSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:self
action:nil];
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone
target:self
action:@selector(releasePicker)];
UIPickerView *Picker = [[UIPickerView alloc] init];
doneButton.image = [UIImage imageNamed:@"button.png"];
[toolBar setItems:@[flexSpace, doneButton] animated:YES];
self.habitField.inputAccessoryView = toolBar;
[self.habitField setInputView:Picker];
- (void)didReceiveMemoryWarning
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
return 1;
-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
return [self.PickerData count];
-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
return [self.PickerData objectAtIndex:row];
@end
模拟器是这样的
【问题讨论】:
【参考方案1】:我看到你忘记为选择器设置委托( UIPickerViewDelegate )
Picker.delegate = self;
记得加:)
@interface ViewController : UIViewController<UIPickerViewDelegate>
干杯
【讨论】:
以上是关于怎样使用HTML实现当点击一个超链接时弹出一个新页面并自动生成一个页签???谢谢各位!!!!!!的主要内容,如果未能解决你的问题,请参考以下文章